PHP エラー メッセージ抑制のトラブルシューティング
PHP スクリプトの実行時にエラー メッセージが表示されないとイライラすることがあります。この記事では、エラー メッセージが抑制される潜在的な理由についての洞察を提供し、適切なエラー レポートを行うために PHP を設定するための解決策を提供します。
エラー抑制の原因
デフォルトでは、PHP は次のことを行います。運用環境ではエラーが表示されません。これは、データベース資格情報などの機密情報が無許可のユーザーに公開されるのを防ぐためです。エラー メッセージの抑制は、サーバーまたはアプリケーションの構成が正しくないことが原因である場合もあります。
エラー レポートの有効化
PHP でエラー レポートを有効にするには、次のいずれかのスクリプトを使用できます。 -レベルまたは構成レベルのアプローチ:
スクリプト レベルのエラーレポート:
ini_set('display_errors', 1); error_reporting(~0);
構成レベルのエラー報告:
error_reporting = E_ALL ;error_reporting = E_ERROR display_errors = On ;display_errors = Off
結論
エラー報告を有効にすると、PHP で問題の特定と解決に役立つエラー メッセージが表示されます。コード。適切なエラー報告方法を選択するときは、開発環境とテスト環境を考慮して、運用設定で機密情報が不必要に公開されることを回避してください。
以上がPHP エラー メッセージが表示されないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。