Den 2015-08-19 kl. 10:52, skrev Peter Cowburn:
On 17 August 2015 at 15:24, Sebastian Bergmann <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

What's the plan for set_exception_handler() regarding Throwables? Seeing as
we're now in the RC release phase I think this bone of contention should be
resolved one way or another as soon as we can.
Yes, a "global" function that behaves differently between PHP 5 & 7 is not optimal in my view. I'm also wondering how to make one handler managing two different type of situations. @ircmaxwell described it in *Core functions throwing exceptions in PHP7*:
"Errors signify programmer error, where Exceptions signify
unknown or runtime errors. Meaning that an Error should always be a
problem with your code, but an Exception could be a systems problem, a
user problem or a problem in your code."

/Cheers //Björn Larsson/

PS A bit new to this list but hope to have contributed a little :)

Reply via email to