Настоящие обработчики исключений в PHP и Javascript
@Jordan Hall публикует в Твиттере настоящие обработчики исключений в PHP и Javascript.
Обработчик исключений Javascript
Поэтому, если что-то пойдет не так, страница будет перенаправлена в stackoverflow для ответов.
Обработчик исключений PHP
Аналогично, вот версии PHP:
Вы можете разделить try-catch на два файла и позволить серверу автоматически обернуть ваш PHP-код внутри этого большого try-catch.
Вам понадобятся директивы phps auto_prepend_file и auto_append_file. и изменить. htaccess- файл.
php_value auto_prepend_file "/path/to/file/before.php"
php_value auto_append_file "/path/to/file/after.php"
Поместите следующее в файл before.php
а остальное поместите в after.php
Кроме того, вы можете поместить эти определения в php.ini (требуется режим cgi, влияет на весь веб-сервер).
auto_prepend_file = "/path/to/file/before.php"
auto_append_file = "/path/to/file/after.php"