现在我开始重新接触 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);
第一个将显示白屏死机(即,浏览器根本没有打印任何内容),而第二个将愉快地执行。