php.iniでエラーレベルを設定する方法
エラー レベルを設定する方法: 1. PHP インストール ディレクトリを開き、「php.ini」構成ファイルを見つけて開きます; 2. 構成ファイルで「error_reporting」項目を検索し、この項目の値は、必要なエラー レベルを設定するだけです (例: "E_ALL|E_STRICT")。最も厳しいエラー レベルを設定します。
このチュートリアルの動作環境: Windows 7 システム、PHP バージョン 7.1、DELL G3 コンピューター
さまざまなレベルのエラーが定義されています。 PHP. 未定義の変数が使用された場合は通知レベルのエラーが報告され、未定義のクラスがインスタンス化された場合は致命的なエラーレベルのエラーが報告されます。
それでは、php.ini のエラー レベルは何でしょうか?
1. PHP インストール ディレクトリを開き、php.ini 設定ファイルを見つけて開きます
2. 設定ファイル内で、「error_reporting」項目
# を検索します## そして、「error_reporting」項目の値を必要なエラー レベルに変更するだけです。たとえば、「E_ALL|E_STRICT」は最も厳しいエラー レベルを設定します。php.ini 設定ファイルを操作したくない場合は、error_reporting() 関数を使用できます。
次のコードをページの必要な場所に追加します。エラー通知プロンプトを無効にするには
/* Report all errors except E_NOTICE */ error_reporting(E_ALL ^ E_NOTICE);
追加の知識: PHP のエラーの種類
Constant | 説明 | |
---|---|---|
E_ERROR | 致命的なランタイム エラーは、メモリ割り当てによって引き起こされる問題など、通常は回復不可能な状況です。スクリプトが終了するということです。実行を続けないでください。 | |
E_WARNING | 実行時警告 (致命的ではないエラー)。プロンプト情報のみが表示されますが、スクリプトは実行を終了しません。手術。 | |
E_PARSE | コンパイル時の構文解析エラー。パーサーによってのみ生成されます。 | |
E_NOTICE | 実行時通知。スクリプトがエラーとして表示される可能性のある状況に遭遇したが、スクリプト内では実行できることを示します。通常同様の通知がある場合もあります。 | |
E_CORE_ERROR | PHP 初期化の起動中に発生する致命的なエラー。E_ERROR と似ていますが、PHP エンジン コアによって生成されます。 | |
E_CORE_WARNING | PHP 初期化の起動中に発生する警告 (致命的ではないエラー)。E_WARNING と似ていますが、PHP エンジンによって生成されます。の核心。 | |
E_COMPILE_ERROR | 致命的なコンパイル時エラー。E_ERROR に似ていますが、Zend スクリプト エンジンによって生成されます。 | |
E_COMPILE_WARNING | コンパイル時警告 (致命的ではないエラー)。E_WARNING に似ていますが、Zend スクリプト エンジンによって生成されます。 | |
E_USER_ERROR | ユーザーによって生成されるエラー メッセージは E_ERROR に似ていますが、ユーザーが PHP 関数 trigger_error を使用して生成します。コード内の () が生成されます。 | |
E_USER_WARNING | ユーザーによって生成される警告メッセージは E_WARNING に似ていますが、ユーザー自身が PHP 関数を使用して生成します。生成されたコード内のtrigger_error()。 | |
E_USER_NOTICE | ユーザーによって生成される通知情報は E_NOTICE と似ていますが、PHP 関数trigger_errorを使用してユーザーによって生成されます。コード内の () が生成されます。 | |
E_STRICT | PHP のコード変更の提案を有効にして、コードの最高の相互運用性と上位互換性を確保します。 | |
E_RECOVERABLE_ERROR | キャッチできる致命的なエラー。非常に危険な可能性のあるエラーが発生したが、PHP のエラーは発生していないことを示します。エンジンが不安定な状態になります。エラーがユーザー定義のハンドラーによって捕捉されない場合、E_ERROR となり、スクリプトが終了します。 | |
E_DEPRECATED | 実行時通知を有効にすると、将来のバージョンで正しく動作しなくなる可能性があるコードに関する警告が表示されます。 | |
E_USER_DEPRECATED | ユーザーによって生成される警告メッセージは E_DEPRECATED と似ていますが、ユーザー自身が PHP 関数を使用して生成します。生成されたコード内のtrigger_error()。 | |
E_ALL | E_STRICT を除くすべてのエラーおよび警告メッセージ。 |
正式な環境では、さまざまな不明なエラーが発生する可能性があります。この場合、error_reporting(0) を定義すると、エラーがシールドされ、ユーザーがページにエラー メッセージを表示しなくなります。エラーのトラブルシューティングを行う場合でも、PHP の実行エラー ログで関連情報を探すことができます。
推奨学習: 「
PHP ビデオ チュートリアル以上がphp.iniでエラーレベルを設定する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

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

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

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

ホットトピック









php.ini でキャッシュをオフにする方法: 1. php.ini 構成ファイルを見つけて開きます; 2. 「opcache.enable」および「opcache.enable_cli」オプションを見つけて、「opcache.enable=0」に変更します。 and "opcache.enable_cli=0"; 3. 変更したファイルを保存します。

PHP.ini は、サーバー上の PHP のパフォーマンスを制御するために使用される PHP 構成ファイルです。このファイルは、実行時に PHP を制御するためにいくつかの変数の値を設定するために使用されます。この記事では、PHP.ini 構成ファイルを変更して、サーバー上での PHP の動作を制御する方法を説明します。
![[コンパイルと概要] PHP.ini プロンプトの一般的なエラーと解決策](https://img.php.cn/upload/article/202303/20/2023032017183812389.jpg?x-oss-process=image/resize,m_fill,h_207,w_330)
PHP は、Web 開発の分野で広く使用されているサーバー側スクリプト言語です。しかし、PHP の開発プロセスでは、さまざまな問題に遭遇することがよくあります。その中でも、PHP.ini プロンプト エラーはよくある問題です。

Wampserver は、Windows コンピューターに Apache、PHP、および MySQL をインストールできるソフトウェア パッケージです。 Wampserver を使用すると、ローカル コンピューター上で PHP Web サイトを簡単に開発およびテストできます。開発プロセス中に、PHP 構成ファイル php.ini の変更が必要になる場合があります。この記事では、Wampserver の php.ini ファイルを変更する方法を紹介します。

PHP は非常に人気のあるサーバーサイド プログラミング言語です。 PHP を使用して Web アプリケーションを開発する場合、PHP でタイムゾーンを設定する必要がある場合があります。 PHP のデフォルトのタイムゾーンは「UTC (協定世界時)」ですが、これは多くの場合希望するタイムゾーンではないため、php.ini ファイルのタイムゾーン設定を変更する必要があります。この記事では、php.ini ファイルのタイムゾーンを変更する方法について説明します。

linuxphp.ini が有効にならない場合の解決策: 1. php.ini 設定ファイルを再ロードします; 2. 出力された「phpinfo();」で変更する設定を検索します; 3. 「php-fpm.conf」設定を表示しますファイル で、php.ini の設定が上書きされているかどうかを確認します。 linuxphp.ini が有効にならない場合はどうすればよいですか? Linux 環境で php.ini の変更が反映されない問題のトラブルシューティング php.ini の変更が反映されない主な原因は次のとおりです。ファイルはリロードされません。 2. php.ini 設定ファイルが複数存在する 3. php.ini の設定が他のファイルに含まれている

php7 で php.ini を変更しても機能しない問題の解決策: 1. 設定ファイルのパスを確認する; 2. Windows で "php.ini" のパラメータを変更する; 3. "post_max_size" のパラメータを N に設定する"upload_max_filesize" 回; 4. Apache を再起動します。

PHP7 の移行の問題 PHP7 は PHP の次のメジャー バージョンで、パフォーマンスとセキュリティが大幅に向上しているため、多くの Web サイトができるだけ早く PHP7 にアップグレードすることを望んでいます。ただし、PHP7 へのアップグレードは必ずしも簡単ではありません。以前のバージョンとの互換性がないため、企業は通常、アプリケーション コードと PHP 構成ファイルに何らかの変更を加える必要がある場合があります。上で述べたように、PHP7 の mysql 拡張機能は削除されたため、古いバージョンの PHP で mysql 拡張機能を使用していた場合は、PHP7 に移行するときにいくつかの変更を行う必要があります。 mysql 拡張機能を mysqli 拡張機能に置き換えることを選択できます (mysqli は「MySQL改良」拡張機能です)
