PHP スクリプトを実行すると、エラー メッセージが表示されず、画面が空白になるという問題が発生する場合があります。 。問題の原因が不明なままであるため、これはトラブルシューティングの妨げになります。
PHP のデフォルト設定では、セキュリティ上の理由からエラー メッセージが表示されず、顧客にはエラー メッセージが表示されません。ただし、開発者は次のディレクティブを使用してエラー表示を手動で有効にすることができます。
推奨される方法は、次のコード スニペットをスクリプトに追加することです。
ライブ サーバーでは、display_errors が必要であることに注意してください。エラーを確実にログに記録するために、error_reporting は E_ALL に設定されたままですが、'Off' に戻されます。
エラー ログ ファイルには、すべての PHP エラーが記録されます。ログ記録を有効にするには、php.ini で log_errors ディレクティブを On に設定します。これにより、エラー表示が無効になっている場合でも、徹底的なエラー分析が可能になります。
構文エラーの場合、前述の方法が機能しない可能性があります。 php.ini または .htaccess 経由でこれらを有効にする必要があります:
PhpEd、VSCode、またはPHPStorm は、詳細なエラー情報と段階的な実行分析を提供することで、デバッグを強化することもできます。
以上がPHP スクリプトをデバッグする方法: エラー メッセージではなく空白の画面が表示されるのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。