Biały ekran śmierci PHP
Teraz, kiedy zaczynam wracać do PHP, zaczynam zapamiętywać, dlaczego go zrezygnowałem. Najbardziej irytującą rzeczą na mojej płycie w tej chwili jest to, co nazwałam „białym ekranem śmierci PHP”. Gdy PHP otrzyma błąd krytyczny ze względu na składnię lub cokolwiek innego, wydaje się, że zawsze umrze, nie wysyłając niczego do przeglądarki. Dodałem następujące do mojego.htaccess
i wydaje się, że działa przez większość czasu, ale w tych przypadkach nie działa.
php_value display_errors 1
php_value display_startup_errors 1
php_value error_reporting 2147483647 # E_ALL
Czy czegoś mi brakuje? W tej chwili czuję, że muszę naciskać odświeżanie co kilka wierszy kodu, aby napisać, żebym się pomylił i musiałem przeszukać wiele stron, próbując wyśledzić ten jeden mały błąd, który popełniłem ...
EDYTOWAĆ: Na przykład, biorąc pod uwagę dwie linie kodu poniżej:
$foo = array(':language' => $languageId;
$foo = array(':language' => $languageId);
Pierwszy pokaże biały ekran śmierci (tzn. Nic nie zostanie wydrukowane w przeglądarce), a drugi wykona się z radością.