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