Re: Wouldn't Exception::getContext() be useful?
| From: | Christoph M. Becker | Date: | Sat, 21 Oct 2017 10:41:46 +0000 |
| Subject: | Re: Wouldn't Exception::getContext() be useful? | ||
| References: | 1 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-100908@lists.php.net to get a copy of this message | ||
On 21.10.2017 at 09:20, Michael Morris wrote:
> Right now the only way I know of to see the context of an exception throw
> is to pass it in..
>
> throw new CustomException(get_definted_vars());
>
> It would be very useful to have exceptions just have this as a method.
> set_error_handle had this ability, but it's now deprecated. I'm guessing
> there's an engine reason why this hasn't happened because it seems like a
> pretty obvious include to the default methods of the Exception and Error
> objects.
Quite likely the same reasoning as for deprecating the $errcontext
argument applies, see
<https://wiki.php.net/rfc/deprecations_php_7_2#errcontext_argument_of_error_handler>.
--
Christoph M. Becker