Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:100908 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 1542 invoked from network); 21 Oct 2017 10:41:51 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 21 Oct 2017 10:41:51 -0000 Authentication-Results: pb1.pair.com header.from=cmbecker69@gmx.de; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=cmbecker69@gmx.de; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmx.de designates 212.227.17.20 as permitted sender) X-PHP-List-Original-Sender: cmbecker69@gmx.de X-Host-Fingerprint: 212.227.17.20 mout.gmx.net Received: from [212.227.17.20] ([212.227.17.20:63910] helo=mout.gmx.net) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id AE/F1-58908-D642BE95 for ; Sat, 21 Oct 2017 06:41:50 -0400 Received: from [192.168.2.106] ([79.243.124.218]) by mail.gmx.com (mrgmx102 [212.227.17.168]) with ESMTPSA (Nemesis) id 0MLA45-1e5aEy0usD-000MR0; Sat, 21 Oct 2017 12:41:45 +0200 To: Michael Morris , PHP internals References: Message-ID: <46d05c00-c34a-a907-2eeb-07d424db71c6@gmx.de> Date: Sat, 21 Oct 2017 12:41:46 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Language: de-DE Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K0:ZF25NcX3cqJIFpOgnCH/n+TU7RCjmJwwr9ay5swWamYD/uXYjxb IIBUX2pqQzLKXI46/tXAu4aRbmD0sLA8cls7L91TedkjlTyX9gOY8ReV2o3dH9PM9weh4+r T+mXaUMAjgMeC8pdE9j9rLH70IqxD7z37V8Jcz692bmKcbCwpcbuhKRq8JBIH+uBjFZsCMT i5Wz0LUv1pm84mgG5fNJg== X-UI-Out-Filterresults: notjunk:1;V01:K0:yDok4PzbM5c=:36E1hU2fMfQ/r+HlwO6I/7 ubrWS3sFriW1movwwSZsT0k727tAfsSACAH74N4Nmzp0OeBmqi0AsFodQ1j1KWCAxvQklfj4s keJ/SAD8ylMtV00YfKsrbPMwtDy2jvkDihy2TDY03hvFlEP7H4d841Pd7G9niNzNYd6rDBQrn 4AZM5jakEEBS1yZzBaHnWm0MLK9JBni75t1+tBQYd0rKORhm2jAc8Q0nt+z5w78SHxiwcKDRB /Vwn9N84/pbfXzZOs2lWPTt/nzl3qwZqQo4FtZHH7PAUwKfaPnBAUhCqKlKAdKk01opkonjY1 rBhSOELf3KCzy4dNLQk1V5LSIWBiSMWsCNpnLWua8s2cgAVFDX+XzFhIjKDlhiOp569l+2qQT 98QmS4RN8EpK/4Tlw8GODM0rRUBNM1qD7VhMGLZ8iMfqp9D07UZr7UfZ8k0TGSajHSE/6fjwN wDCqBU3ycNclwVbpP5HcK9sdgtCV5gZrutZRqOC9XlcEWEeiIQ3lnbL7EUH0fR5PiU4xDqueN g+tZcrXqBuyllGiwckqeIPP27MrXX8ZttN49S6qRM47lD2Y4M0a5kSQH9/JT3EcVfOH2Y7j4K 544eHrISb4On66W5JviSQhGz/O0O+L95i9+5wF+cPdWwZSzD37dLu+bu14emsEuT5zMVk4z/A Q1LKP05ry+8+TERu/9IHvqFYshIGpiIN+L4Xw3PbLg3Oz7bEm9xwGfQuSh0H8uqStZTDoauTz 7upwXawDFjftLSdl5+uIrX1xYvyPtzPV7ZWUkD/XIx0AFq5Y09/10+qbLQmtDt329efbUPsuM O4lUjPo9z6KvtWDAb09WYMainD7++AMuFVAu3Gn2snPDls67rY= Subject: Re: Wouldn't Exception::getContext() be useful? From: cmbecker69@gmx.de ("Christoph M. Becker") 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 . -- Christoph M. Becker