ホームページ > バックエンド開発 > PHPチュートリアル > PHP がエラー メッセージを非表示にするのはなぜですか? エラー メッセージを表示するにはどうすればよいですか?

PHP がエラー メッセージを非表示にするのはなぜですか? エラー メッセージを表示するにはどうすればよいですか?

Mary-Kate Olsen
リリース: 2024-12-24 20:36:11
オリジナル
280 人が閲覧しました

Why Does PHP Hide Error Messages, and How Can I Make It Show Them?

エラー メッセージ時の PHP の沈黙を修正する

エラー メッセージを抑制する PHP のデフォルト動作は、開発中やデバッグ中にイライラする可能性があります。この背後にある理由を理解し、エラーを表示するように PHP を設定する方法を学ぶことが重要です。

根本原因:

PHP の display_errors ディレクティブは、エラー メッセージを表示するかどうかを制御します。デフォルトでは、これはオフに設定されており、安定性とセキュリティ上の理由から実稼働環境でのエラーが抑制されます。

構成オプション:

個別のスクリプトの場合:

特定のスクリプトのエラー表示を有効にするには、次の行を開始:

ini_set('display_errors', 1);
error_reporting(~0);
ログイン後にコピー

開発環境の場合:

Web サイトが開発サイトまたはテスト サイトの場合は、php.ini 構成ファイルを変更できます:

  1. error_reporting および display_errors 設定を見つけます。
  2. 設定すべてのエラーと警告を報告するには、error_reporting を E_ALL (または ~0) に設定します。
  3. エラー表示を有効にするには、display_errors を On に設定します。

例:

error_reporting = E_ALL
display_errors = On
ログイン後にコピー

注: 確実に実行できるよう、運用環境ではこれらの変更を必ずデフォルト値に戻してください。安定性。

以上がPHP がエラー メッセージを非表示にするのはなぜですか? エラー メッセージを表示するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート