Re: ICU and the INTL_IDNA_VARIANT_2003 deprecation

From: Date: Fri, 19 Jan 2018 22:03:14 +0000
Subject: Re: ICU and the INTL_IDNA_VARIANT_2003 deprecation
References: 1 2 3 4  Groups: php.internals 
Request: Send a blank email to internals+get-101631@lists.php.net to get a copy of this message
Hi again, On Fri, Jan 19, 2018 at 9:30 PM, Niklas Keller <me@kelunik.com> wrote: > > I think we only have to bump the minimum version once 7.4 is out, because > only 7.4 will change the default. You only get a deprecation notice now, > which is totally fine. > I disagree that it's totally fine. I mean, it's technically fine (it still works), but in principle it's not ok to have no option of writing code that doesn't trigger warnings and notices. Certainly not for the possible entirety of 7.2 and 7.3 life-cycles. And yes, on one hand it's the server admins' fault, but all that does is delegating to framework/library authors the responsibility to explain the problem to clueless users. It's easy to explain that they can't use feature X because they don't have Intl (which you can point to on php.net), they should at least know what a PHP extension is. Not so easy to explain they'll always get an E_DEPRECATED notice because somebody set them up with a bad version of some acronym they've never even had to know of. Cheers, Andrey.

« previous php.internals (#101631) next »