ホームページ バックエンド開発 PHPの問題 PHPで通知を表示しないように設定する方法

PHPで通知を表示しないように設定する方法

Feb 21, 2023 am 09:12 AM
php notice

php で通知を表示しないように設定する方法: 1. 「php.ini」ファイルの「error_reporting」を「error_reporting = E_ALL & ~E_NOTICE」に変更します; 2. 指定されたページに「」としてコードを追加します。 error_reporting(E_ALL ^E_NOTICE);"。

PHPで通知を表示しないように設定する方法

このチュートリアルの動作環境: Windows 10 システム、PHP バージョン 8.1、DELL G3 コンピューター

php を使用しない設定方法通知を促すには?

PHP エラー通知プロンプトをオフにする

この記事では、PHP でエラー通知プロンプトをオフにするいくつかの方法を紹介しますが、エラー プロンプトをオフにすることは重要であると言わなければなりません。次に、プログラム コード内の多数の通知レベルのエラーが PHP のパフォーマンスの低下を引き起こすかどうかを確認します。

1

2

PHP Notice: Undefined variable

PHP Notice: Undefined index

ログイン後にコピー

直接使用される定義済みの変数があるかどうかを確認してみましょう。ただし、PHP をプログラミングする場合、C ほど厳密ではありません。この機能はプログラミング時によく使用されます。 PHP のデフォルト設定ではこれらのプロンプトが表示されるため、ページが正しく表示されなくなります。

1

2

//error_reporting(E_ALL);

error_reporting(E_ALL || ~E_NOTICE); //显示除去 E_NOTICE 之外的所有错误信息

ログイン後にコピー

1 つ目はすべてのエラーを表示することを意味し、2 つ目は警告を表示せずにすべてのエラーを表示することを意味します。2 行目の前に // を追加し、2 行目の前の // を削除するだけです。最初の行。

添付ファイル: 各エラーレポートの詳細説明

1

2

3

4

5

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);//显示所有错误

ログイン後にコピー

例は以下のとおりです。

1

2

3

4

5

6

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

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

1

error_reporting = E_ALL & ~E_NOTICE

ログイン後にコピー

php.ini ファイルを操作するには、次の方法を使用してそれを実現できます。

2. エラー通知プロンプトを無効にするページに次のコードを追加します

1

2

/* Report all errors except E_NOTICE */

error_reporting(E_ALL ^ E_NOTICE);

ログイン後にコピー

注意すべき点は

PHP エラー出力をオフにしても、PHP カーネルのエラー処理はオフになりません。コード内に多数の通知レベルのエラーがある場合でも、引き続き PHP エラー出力がオフになります。 PHP プログラムのパフォーマンスが低下します。したがって、開発時にはエラー レベルを E_ALL に設定し、すべての理不尽なコードを慎重に処理する必要があります。

推奨学習: "PHP ビデオ チュートリアル "

以上がPHPで通知を表示しないように設定する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

CakePHP プロジェクトの構成 CakePHP プロジェクトの構成 Sep 10, 2024 pm 05:25 PM

この章では、CakePHP の環境変数、一般設定、データベース設定、電子メール設定について理解します。

Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド Dec 24, 2024 pm 04:42 PM

PHP 8.4 では、いくつかの新機能、セキュリティの改善、パフォーマンスの改善が行われ、かなりの量の機能の非推奨と削除が行われています。 このガイドでは、Ubuntu、Debian、またはその派生版に PHP 8.4 をインストールする方法、または PHP 8.4 にアップグレードする方法について説明します。

CakePHP の日付と時刻 CakePHP の日付と時刻 Sep 10, 2024 pm 05:27 PM

Cakephp4 で日付と時刻を操作するには、利用可能な FrozenTime クラスを利用します。

CakePHP ファイルのアップロード CakePHP ファイルのアップロード Sep 10, 2024 pm 05:27 PM

ファイルのアップロードを行うには、フォーム ヘルパーを使用します。ここではファイルアップロードの例を示します。

CakePHP ルーティング CakePHP ルーティング Sep 10, 2024 pm 05:25 PM

この章では、ルーティングに関連する次のトピックを学習します。

CakePHP について話し合う CakePHP について話し合う Sep 10, 2024 pm 05:28 PM

CakePHP は、PHP 用のオープンソース フレームワークです。これは、アプリケーションの開発、展開、保守をより簡単にすることを目的としています。 CakePHP は、強力かつ理解しやすい MVC のようなアーキテクチャに基づいています。モデル、ビュー、コントローラー

PHP 開発用に Visual Studio Code (VS Code) をセットアップする方法 PHP 開発用に Visual Studio Code (VS Code) をセットアップする方法 Dec 20, 2024 am 11:31 AM

Visual Studio Code (VS Code とも呼ばれる) は、すべての主要なオペレーティング システムで利用できる無料のソース コード エディター (統合開発環境 (IDE)) です。 多くのプログラミング言語の拡張機能の大規模なコレクションを備えた VS Code は、

CakePHP バリデータの作成 CakePHP バリデータの作成 Sep 10, 2024 pm 05:26 PM

Validator は、コントローラーに次の 2 行を追加することで作成できます。

See all articles