On Fri, Oct 7, 2016 at 9:31 PM, Derick Rethans <der...@php.net> wrote:

> Hi,
>
> I was looking at Xdebug for PHP 7.1, and I ran into the following
> inconsistency:
>
> https://3v4l.org/tHteN
>
> I first thought that Xdebug was messing up, but it seems like it's
> different behaviour in PHP itself. As I clearly return an array from
> __debugInfo, I don't think the new result is the correct one.
>
> cheers,
> Derick
>

This is due to https://github.com/php/php-src/commit/
2d8ab51576695630a7471ff829cc5ea10becdc0f, which landed in PHP-7.0 as well.
The problem is that __debugInfo currently is not able to handle exceptions
gracefully. I think we should revert this change for now as it hides the
fact that the underlying cause of the error is an exception.

Nikita

Reply via email to