On Fri, 18 Nov 2016, Nikita Popov wrote: > Hi internals! > > I've submitted this RFC for PHP 7.1 previously, but didn't follow through > due to time constraints. Now I'd like to propose an extended version for > PHP 7.2 and vote on it sooner rather than later to avoid a repeat > performance. > > https://wiki.php.net/rfc/deprecations_php_7_2 > > The RFC combines a number of deprecation and removal proposals. Each one > will get a separate 2/3 majority vote. The RFC overlaps with some recently > discussed topics (each, binary strings) -- I'm fine with dropping these if > someone has a more specific RFC.
I wouldn't deprecate things that 1. have no replacement, 2. are very much in use, or 3. are harmless. __autoload is one of group (2). I think this is used a lot, and would *not* want to deprecate this until PHP 8. I also do not see why (binary) should be removed, as it fits in category 3. In general, I think you should have a good reason *why* to remove them, and just "it's not what we suggest you use" is not good enough. It should be a general *bad* thing, before it should be considered for removal. Right now, the only thing I can think of is removing mbstring.func_overload. For ini settings, you should not throw a deprecation warning if the setting is set to *off*. This covers mbstring.func_overload , but it seems you have changed that since I read this RFC for the first time. cheers, Derick -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php