Hello, I realize that this may be a little late given that PHP 7.2 initially released roughly 2 years ago, but I came across an issue yesterday regarding the minimum required version of the ICU library. The user's hosting provider was using PHP 7.2.1, but it was linked with an ICU version of 4.2.1 (over 10 years old!).
According to the https://wiki.php.net/rfc/deprecate-and-remove-intl_idna_variant_2003 RFC, the INTL_IDNA_VARIANT_2003 constant was deprecated in PHP 7.2. However, this RFC did not increase the minimum required version of ICU, which is currently 4.0 according to https://www.php.net/manual/en/intl.requirements.php. This leaves an opening where PHP 7.2 can be built with an ICU version less than 4.6, but the user cannot avoid the deprecation notice because the replacement, INTL_IDNA_VARIANT_UTS46, wasn't added until ICU 4.6. Is there any way to increase the minimum required ICU version in PHP 7.2 and 7.3 to at least 4.6, which would ensure that the upgrade path is actually available to users trying to avoid the deprecation notice? -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php