P粉6045078672023-08-21 10:46:45
ランタイム エラー出力が有効になっている場合、同じファイル内の解析エラーを捕捉することはできません。これは、実際に何かを実行する前にファイルが解析されるためです (途中でエラーが発生するため、何も実行されません)。実際のサーバー構成を変更して、display_errors がオンになり、適切な error_reporting レベルが使用されるようにする必要があります。 php.ini にアクセスできない場合は、サーバーによっては .htaccess などを使用できる場合があります。
この質問には追加情報が含まれる場合があります。
P粉6914613012023-08-21 00:29:27
###開発環境###
ただし、これによって PHP は同じファイル内で発生した解析エラーを表示しません。これらのエラーを表示する唯一の方法は、php.ini ファイルを変更して次の行を追加することです:
リーリー(
php.ini にアクセスできない場合は、この行を .htaccess
に追加しても機能する可能性があります):
リーリー
###本番環境###
上記の提案は開発環境にのみ適用されることに注意してください。実稼働環境では、これを次のように設定する必要があります:
AJAX 呼び出し AJAX 呼び出しの場合は、開発サーバーで DevTools (F12) を開き、[ネットワーク] タブを選択します。 次に、結果を確認したいリクエストを行うと、その結果が [ネットワーク] タブに表示されます。それをクリックして、「応答」タブを選択します。そこに正確な出力が表示されます。
運用サーバーでは、エラー ログを確認するだけです。