Я могу отлаживать с помощью xDebug в PHPStorm, устанавливая точки останова.Но я действительно хочу вернуться в IDE при возникновении ошибки времени выполнения (например, нулевая ссылка).
Возможно ли это?
Да, это сейчас. Эта функция была добавлена в выпуск PhpStorm 7.1.
Запись в блоге с подробностями: http://blog.jetbrains.com/phpstorm/2013/12/just-in-time-debugging-and-php-exception-breakpoints-with-phpstorm-and-xdebug/
Похоже, что 'xdebug.remote_mode = jit' (http://xdebug.org/docs/remote#remote_mode) вариант конфигурации сделает это. Я протестировал его с последней версией PhpStorm (2.1.3) и обнаружил, что он не поддерживается. Пожалуйста, проголосуйте - http://youtrack.jetbrains.net/issue/WI-7353