parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Ответ

MoKo 22.11.2015 01:23

Да, такая идея всплывает не первый раз, но вот реализация без ущерба производительности боюсь невозможна (хотя если кто придумает как это сделать - буду только рад).

Сейчас исключения парсера - это на самом деле исключения C++, и в процессе их возникновения из метода собирается локальная переменная с текущим выполняемым оператором. И это одноразовая операция, продолжить работу кода невозможно. Класть не в локальную переменную, а в по сути свой стек - медленнее.

Можно попробовать решить более частную задачу, показывать в stacktrace только методы на парсере. На парвый взгляд это можно будет сделать, используя $caller.