PHP に戻り始めた今、そもそもなぜそれをあきらめたのかを思い出し始めています。現時点で最も厄介なことは、私が「PHP の死の白い画面」と呼ぶようになったものです。PHP が構文またはその他の理由で致命的なエラーを取得すると、実際にはブラウザーに何も送信せずに常に終了するように見えます。に以下を追加しました。.htaccess
ほとんどの場合は機能するようですが、これらの場合は機能しません。
php_value display_errors 1
php_value display_startup_errors 1
php_value error_reporting 2147483647 # E_ALL
何か不足していますか?現時点では、コードを数行書くたびに更新を押す必要があると感じています。間違いを犯して、その小さな間違いを追跡するために多くのページを検索しなければならないようにするためです...
編集:たとえば、以下の 2 行のコードがあるとします。
$foo = array(':language' => $languageId;
$foo = array(':language' => $languageId);
1 つ目は死の白い画面 (つまり、ブラウザには何も出力されません) を表示しますが、2 つ目は正常に実行されます。