php で通知を表示しないように設定する方法: 1. 「php.ini」ファイルの「error_reporting」を「error_reporting = E_ALL & ~E_NOTICE」に変更します; 2. 指定されたページに「」としてコードを追加します。 error_reporting(E_ALL ^E_NOTICE);"。
このチュートリアルの動作環境: Windows 10 システム、PHP バージョン 8.1、DELL G3 コンピューター
php を使用しない設定方法通知を促すには?
PHP エラー通知プロンプトをオフにする
この記事では、PHP でエラー通知プロンプトをオフにするいくつかの方法を紹介しますが、エラー プロンプトをオフにすることは重要であると言わなければなりません。次に、プログラム コード内の多数の通知レベルのエラーが PHP のパフォーマンスの低下を引き起こすかどうかを確認します。
PHP Notice: Undefined variable PHP Notice: Undefined index
直接使用される定義済みの変数があるかどうかを確認してみましょう。ただし、PHP をプログラミングする場合、C ほど厳密ではありません。この機能はプログラミング時によく使用されます。 PHP のデフォルト設定ではこれらのプロンプトが表示されるため、ページが正しく表示されなくなります。
//error_reporting(E_ALL); error_reporting(E_ALL || ~E_NOTICE); //显示除去 E_NOTICE 之外的所有错误信息
1 つ目はすべてのエラーを表示することを意味し、2 つ目は警告を表示せずにすべてのエラーを表示することを意味します。2 行目の前に // を追加し、2 行目の前の // を削除するだけです。最初の行。
添付ファイル: 各エラーレポートの詳細説明
error_reporting(0);//禁用错误报告 error_reporting(E_ALL ^ E_NOTICE);//显示除去 E_NOTICE 之外的所有错误信息 error_reporting(E_ALL^E_WARNING^E_NOTICE);//显示除去E_WARNING E_NOTICE 之外的所有错误信息 error_reporting(E_ERROR | E_WARNING | E_PARSE);//显示运行时错误,与error_reporting(E_ALL ^ E_NOTICE);效果相同。 error_reporting(E_ALL);//显示所有错误
例は以下のとおりです。
if (!$a) { error_reporting(0); ob_start('ob_gzhandler'); } else { error_reporting(E_ALL ^ E_NOTICE); }
php.ini 内のメソッドを変更することは禁止されています
1. サーバー内のスペースプロバイダー php.ini の設定ファイルを次のように変更します:
php.ini ファイルの error_reporting
を次のように変更します:
error_reporting = E_ALL & ~E_NOTICE
php.ini ファイルを操作するには、次の方法を使用してそれを実現できます。
2. エラー通知プロンプトを無効にするページに次のコードを追加します
/* Report all errors except E_NOTICE */ error_reporting(E_ALL ^ E_NOTICE);
注意すべき点は
PHP エラー出力をオフにしても、PHP カーネルのエラー処理はオフになりません。コード内に多数の通知レベルのエラーがある場合でも、引き続き PHP エラー出力がオフになります。 PHP プログラムのパフォーマンスが低下します。したがって、開発時にはエラー レベルを E_ALL に設定し、すべての理不尽なコードを慎重に処理する必要があります。
推奨学習: "PHP ビデオ チュートリアル "
以上がPHPで通知を表示しないように設定する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。