Хорошо, это заняло некоторое время, чтобы сломать его. Вот: В оставшейся части этого сообщения есть включенный дефектный скрипт: faulty.php <?php $a = 4 // missing semicolon $b = 2; Затем рассмотрим следующий скрипт для обработки ошибки. Обратите внимание, что пользовательский обработчик исключений изначально не зарегистрирован. script.php <?php // disable default display of errors ini_set('display_errors', 0); […]
Сейчас мои страницы выглядят примерно так: if($_GET['something'] == 'somevalue') { $output .= 'somecode'; // make a DB query, fetch a row //… $row = $stmt->Fetch(PDO::ASSOC); if($row != null) { $output .= 'morecode'; if(somethingIsOK()) { $output .= 'yet more page output'; } else { $error = 'something is most definitely not OK.'; } } else { […]