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 -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php