> De : Nikita Popov [mailto:nikita....@gmail.com] > > The mbstring extension supports replacing PHP string functions with > multibyte variants through the mbstring.func_overload ini option. > > This ini setting is a real PITA for code compatibility, as it makes it > impossible to rely on the output of even the most basic PHP functions, like > strlen(). Security-critical code in libraries and frameworks typically > handles this issue by conditionally using either strlen() or 8bit > mb_strlen(). Apart from that, the issue is generally ignored. > > If we do not wish to drop support for this option in PHP 7, I would at > least suggest to deprecate it.
Probably fine, but how does your suggestion fit in the PHP 7 timeline ? The BC break requires it is introduced in 7.0. And it is too late for this. As everyone seems to be against delaying the timeline, I hope we won't accept exceptions. Regards François -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php