I may be a bit late to this party, but will the promotion to error exception of illegal offsets also happen for using resources as array keys? These currently produce a notice, and are then casted to an integer: https://3v4l.org/cQ8hf Or will the behaviour of that remain the same?
On Fri, 11 Oct 2019 at 18:16, Claude Pache <claude.pa...@gmail.com> wrote: > > > > > Le 11 oct. 2019 à 11:12, Olumide Samson <oludons...@gmail.com> a écrit : > > > > On Fri, Oct 11, 2019, 9:29 AM Benjamin Morel <benjamin.mo...@gmail.com> > > wrote: > > > >>> > >>> As people have expressed interest in hearing about direct technical > >>> benefits that these kinds of changes have ... let me give you an example > >>> that came up yesterday. > >> > >> > >> > >> Too bad this example comes after the vote has been made, and failed. > >> This would be a very strong argument in favour of using exceptions > >> everywhere in the next major version: codebase cleanup, room for more > >> optimization. > >> > >> Nikita, please fork PHP, we'll follow you ;-) > >> > >> — Benjamin > >> > > > > I think I'm always available to contribute to a fork of a better PHP, coz I > > love the syntax not the garbages included in the current one. > > If you’re seeking a fork of PHP that wilfully breaks BC for the sake of > cleanup and optimisation, you should seriously consider Hack. Although I > don’t know whether they’ve already removed support of the appalling implicit > initialisation of variables to `null`, or of the dreadful backtick operator, > you’ll be delighted to learn that they’re on the process of removing > references, PHP arrays (in favour of Hack arrays and collections), and even > that little pesky `<?php` tag that plagues the first line of every PHP file. > ;-) > > https://hhvm.com/blog/2019/02/11/hhvm-4.0.0.html > <https://hhvm.com/blog/2019/02/11/hhvm-4.0.0.html> > > Enjoy. (But not with me: our company does not have the budget to migrate 30 > Mo of code without counting external libraries.) > > —Claude > > -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php