Re: [VOTE] Reclassifying engine warnings

From: Date: Tue, 15 Oct 2019 08:27:57 +0000
Subject: Re: [VOTE] Reclassifying engine warnings
References: 1 2 3 4 5  Groups: php.internals 
Request: Send a blank email to internals+get-107549@lists.php.net to get a copy of this message
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.pache@gmail.com> wrote: > > > > > Le 11 oct. 2019 à 11:12, Olumide Samson <oludonsexy@gmail.com> a écrit : > > > > On Fri, Oct 11, 2019, 9:29 AM Benjamin Morel <benjamin.morel@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 > >

« previous php.internals (#107549) next »