Белый экран смерти PHP

Теперь, когда я начинаю возвращаться к PHP, я начинаю вспоминать, почему я вообще отказался от него. Самая неприятная вещь, которую я сейчас испытываю, - это то, что я назвал «белый экран смерти PHP». Когда PHP получает фатальную ошибку из-за синтаксиса или чего-то еще, кажется, что он всегда умирает, фактически не отправляя ничего в браузер. Я добавил следующее в свой .htaccess, и, кажется, большую часть времени он работает, но в этих случаях не работает.

php_value display_errors 1
php_value display_startup_errors 1
php_value error_reporting 2147483647 # E_ALL

Я что-то упускаю? В настоящий момент я чувствую, что мне нужно нажимать кнопку «Обновить» каждые несколько строк кода, которые я пишу, чтобы не допустить ошибку и мне придется перебирать многие страницы, пытаясь отследить эту маленькую ошибку, которую я сделал ...

РЕДАКТИРОВАТЬ: Например, учитывая две строки кода ниже:

$foo = array(':language' => $languageId;
$foo = array(':language' => $languageId);

Первый будет показывать белый экран смерти (т.е. в браузере ничего не выводится), а второй будет успешно выполняться.


person Matthew Scharley    schedule 25.09.2009    source источник