PHP スクリプトでは、エラー メッセージがないために気付かない問題が発生する可能性があり、開発者は根本的な問題についてわからないままになります。幸いなことに、デバッグ プロセスを強化して有用なエラー情報を生成する方法がいくつかあります。
デフォルトでは、PHP はエラー表示を無効にして、エンドユーザーが技術メッセージに遭遇するのを防ぎます。 2 つのディレクティブがエラー処理を管理します。
エラーを有効にするには表示するには、display_errors ディレクティブを On に調整します。これにより、エラー メッセージがページに確実に表示されます。
または、エラー メッセージをエラー ログに保存することもできます。ログ記録を有効にするには、log_errors 構成ディレクティブが On に設定されていることを確認してください。エラー ログを確認して、PHP 自体ではなく Web サーバーのエラーに起因する問題も含めて、問題を特定します。
非構文エラーに関する即時のフィードバックについては、次の行を追加します。 PHP スクリプトに追加します:
error_reporting(E_ALL); ini_set('display_errors', 'On');
ライブ環境では、機密エラー情報が表示されないように、display_errors を Off に設定してください。
PhpEd、VSCode、PHPStorm などのエディタは、リアルタイムのエラー検出を提供し、デバッガが組み込まれています。これらのツールは詳細な情報を提供し、デバッグ プロセスを合理化します。 PhpEd のデバッガーは、xdebug と同様にエディターとシームレスに統合されており、単一のアプリケーション内で包括的なデバッグが可能です。
以上がPHP エラーを効果的にデバッグするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。