ホームページ > バックエンド開発 > PHPの問題 > PHPで通知を閉じる方法

PHPで通知を閉じる方法

(*-*)浩
リリース: 2023-02-26 09:26:01
オリジナル
3953 人が閲覧しました

PHP で通知エラーをオフにするいくつかの方法がありますが、ここで私が言わなければならないのは、エラー プロンプトをオフにすると、プログラム コード内の通知レベルのエラーが多数発生すると、PHP のパフォーマンスが低下することになります

PHPで通知を閉じる方法

方法 1. php.ini を変更し、error_reporting を E_ALL & ~E_NOTICE に変更します (推奨学習: PHP ビデオ チュートリアル )

方法 2: 通知を閉じる必要がある PHP ページの先頭に次のように記述します: error_reporting(E_ALL & ~E_NOTICE);

使用できる定義済みの変数があるかどうかを確認します。直接使用します。ただし、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で通知を閉じる方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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