ホームページ > バックエンド開発 > PHPの問題 > PHP Webサイトでエラープロンプトを閉じる方法

PHP Webサイトでエラープロンプトを閉じる方法

PHPz
リリース: 2023-04-05 16:18:02
オリジナル
1222 人が閲覧しました

PHP 開発では、エラー プロンプトは非常に便利です。これにより、開発者は開発プロセス中にプログラム エラーを適時に発見し、開発効率を向上させることができます。ただし、公開された PHP Web サイトでは、エラー プロンプトはユーザーに非常に悪い影響を与えます。したがって、PHP Web サイトでエラー プロンプトを閉じることは非常に重要な問題です。

それでは、PHP Web サイトのエラー プロンプトをオフにするにはどうすればよいでしょうか?

まず、PHP の error_reporting() 関数の役割を理解する必要があります。 PHP のエラー プロンプト レベルを設定するために使用されます。 PHP には次のエラー レベルがあります:

  • E_ERROR 致命的な実行時エラー。回復できません。プログラムを中断します。
  • E_WARNING 実行時警告。致命的ではないエラー。
  • E_PARSE コンパイル時の構文解析エラー。解析中にプログラムを中断します。
  • E_NOTICE 実行時通知。一般的には無害です。
  • E_CORE_ERROR PHP コードの実行中に致命的なコア エラーが見つかりました。プログラムを中断します。
  • E_CORE_WARNING PHP コードの実行中に見つかった致命的ではないエラー。
  • E_COMPILE_ERROR PHP コードのコンパイル中にエラーが見つかりました。プログラムを中断します。
  • E_COMPILE_WARNING PHP コードのコンパイル時に警告が見つかりました。

PHP Web サイトでエラー プロンプトを閉じるには、次の 2 つの方法を使用できます。

方法 1: error_reporting() 関数を使用してエラー プロンプトを閉じる

PHP コードの先頭に、次のコードを追加します。

error_reporting(E_ERROR | E_PARSE);
ログイン後にコピー

このステートメントの機能は、エラー レベルを E_ERROR および E_PARSE に設定することです。これにより、多数のエラー レベルがフィルターで除外されるため、エラー メッセージが効果的にマスクされます。

方法 2: PHP 構成ファイルでエラー プロンプト レベルを変更する

PHP 構成ファイル php.ini でエラー プロンプト レベルを変更できます。 php.ini ファイルを開いて、次のコード ブロックを見つけます:

error_reporting  =  E_ALL & ~E_DEPRECATED & ~E_STRICT
ログイン後にコピー

これを次のように変更します:

error_reporting = E_ERROR | E_PARSE
ログイン後にコピー

これにより、PHP のエラー プロンプトがオフになります。

概要

PHP Web サイトでエラー プロンプトをオフにするにはどうすればよいですか?これは、error_reporting() 関数と PHP 構成ファイルを変更することで実現できます。これにより、PHP Web サイトのセキュリティとユーザー エクスペリエンスを効果的に保護することもできます。

ただし、デバッグおよび開発段階ではエラー プロンプトが必要であるため、最終製品の品質を確保するには、デバッグまたは開発中にエラーの原因となっているコードを時間内に見つけて修正する必要があります。

以上がPHP Webサイトでエラープロンプトを閉じる方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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