Den 2015-08-19 kl. 15:55, skrev Ryan Pallas:
On Aug 19, 2015 6:44 AM, "Björn Larsson" <bjorn.x.lars...@telia.com
<mailto:bjorn.x.lars...@telia.com>> wrote:
>
> Plan to migrate to PHP 7 later, like the new Exception/Error way
> of working very much. Point is that current set_exception_handler
> only address exceptions, not errors. You are right that on that the
> surface it's the same callback, but could eg be logging in different
> ways and to different recipients. Will look into it more later.
>
> Regards, //Björn
>
>
> Den 2015-08-19 kl. 13:30, skrev Niklas Keller:
>>
>> What do you guys do in the set_exception_handler callback? Wouldn't
most code just use the same callback and just log the error / exception?
>>
>> Regards, Niklas
>>
>> 2015-08-19 11:55 GMT+02:00 Björn Larsson <bjorn.x.lars...@telia.com
<mailto:bjorn.x.lars...@telia.com> <mailto:bjorn.x.lars...@telia.com
<mailto:bjorn.x.lars...@telia.com>>>:
>>
>>
>> Den 2015-08-19 kl. 10:52, skrev Peter Cowburn:
>>
>> On 17 August 2015 at 15:24, Sebastian Bergmann
>> <sebast...@php.net <mailto:sebast...@php.net>> wrote:
>>
>> Am 17.08.2015 um 16:00 schrieb Derick Rethans:
>>
>> Actually, I don't call this intended. This is just as
>> much as a BC break
>> as the original implementation where Errors where also
>> Exceptions. IMO,
>> set_exception_handler() should be changed - with my
>> preference it not
>> capturing Error, and instead have an additional
>> set_throwable_handler().
>>
>> +1
>>
I agree with this completely. I think the point here is that
catch(Exception $e) remains unchanged while setting a handler actually
catches more things now. Tbh I feel like this is an oversight in
implementing the Error/Throwable rfc and should be addressed now,
otherwise it can't be changed until 8 if I understand correctly.
This is also a view that I share, feels more consistent that the handler
mimics v5 and catch(Exception $e) behaviour. Hope there can be a
decision / consensus on this topic.
Regards //Björn