On 09.08.2017 at 17:42, Nikita Popov wrote:

> On Wed, Aug 9, 2017 at 5:23 PM, Christoph M. Becker <cmbecke...@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


-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to