Проблема: не показываются ошибки PHP, ни fatal ни parse. Просто белая страница. Как ни настраивай error_reporting и display_errors.
А дело все в том, что в конце header.php, шаблона, у меня стоит вызов отложенной функции:[CODE]\Custom\Main\Flash::show()
[/CODE]Эта функция собирает на протяжении всего скрипта сообщения об успешных (или не очень) операциях, а затем выводит их пользователю, даже если в конце страницы произошло перенаправление. Сообщение в любом случае рано или поздно будет отображено юзеру при первой полной отрисовке страницы.
Внутри же show:
[CODE]$GLOBALS["APPLICATION"]->AddBufferContent(array('\Custom\Main\Flash', "render"));[/CODE]Так вот в случае fatal_error вся эта конструкция валится, и кроме белой страницы ничего не видно.
А дело все в том, что в конце header.php, шаблона, у меня стоит вызов отложенной функции:[CODE]\Custom\Main\Flash::show()
[/CODE]Эта функция собирает на протяжении всего скрипта сообщения об успешных (или не очень) операциях, а затем выводит их пользователю, даже если в конце страницы произошло перенаправление. Сообщение в любом случае рано или поздно будет отображено юзеру при первой полной отрисовке страницы.
Внутри же show:
[CODE]$GLOBALS["APPLICATION"]->AddBufferContent(array('\Custom\Main\Flash', "render"));[/CODE]Так вот в случае fatal_error вся эта конструкция валится, и кроме белой страницы ничего не видно.