Re: [VOTE] Deprecations for PHP 7.2

From: Date: Wed, 09 Aug 2017 17:23:17 +0000
Subject: Re: [VOTE] Deprecations for PHP 7.2
References: 1 2 3 4 5 6  Groups: php.internals 
Request: Send a blank email to internals+get-100169@lists.php.net to get a copy of this message
On 09.08.2017 at 17:42, Nikita Popov wrote: > On Wed, Aug 9, 2017 at 5:23 PM, Christoph M. Becker <cmbecker69@gmx.de> > wrote: > >> I assume that the $errcontext parameter of error handlers will not be >> deprecated in PHP 7.2, but a later version. Would it make sense to >> already document that the parameter shouldn't be used anymore (aka. soft >> deprecation)? > > I'm not sure on this one. I think it might actually be preferable to keep > this as a documentation-only deprecation (and then directly remove it in > PHP 8). I'm not really happy with the proposed action from the RFC (even > though I suggested it myself), both in terms of behavior and implementation > complexity. There's a number of fun edge-cases there, like a __call() > method being used as error handler -- in that case the formal number of > parameters is 2, but more might actually be used and we have no way to > know. I don't even know what's supposed to happen in that case under the > RFC. Thanks for the explanation. In this case I'm fine with a "soft" deprecation, but it should be mentioned in UPGRADING. -- Christoph M. Becker

« previous php.internals (#100169) next »