Теперь, когда я начинаю возвращаться к 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);
В первой будет показан белый экран смерти (т.е. ничего не будет напечатано в браузере), а второй будет выполняться счастливо.