ホームページ >バックエンド開発 >PHPの問題 >PHPでエラーを確認する方法

PHPでエラーを確認する方法

coldplay.xixi
coldplay.xixiオリジナル
2020-10-05 13:13:133779ブラウズ

php のエラーを確認する方法: 1. [php.ini] のパラメータを設定して、PHP のエラー レベルを設定します。php.ini の適切な位置に行を追加できます。2. PHP 関数 [error_reporting] によるエラー レベル PHP エラー レベルを設定します。

PHPでエラーを確認する方法

php でのエラーの確認方法:

1. php でパラメータを設定する.ini PHP のエラー レベルは、php.ini の適切な場所に行を追加することで追加できます

error_reporting=E_ALL
CODE:[COPY]
error_reporting=E_ALL

注: php.ini の実装には、いくつかの例が示されています。たとえば、私のローカル php .ini には次の内容があります

;例:

;-通知とコーディング標準の警告を除くすべてのエラーを表示

#;error_reporting=E_ALL&~E_NOTICE

;-通知を除くすべてのエラーを表示

;error_reporting=E_ALL&~E_NOTICE|E_STRICT

;-エラーのみを表示

;error_reporting=E_COMPILE_ERROR|E_RECOVERABLE_ERROR|E_ERROR|E_CORE_ERROR

;-通知とコーディング標準の警告を除くすべてのエラーを表示します

;error_reporting=E_ALL&~E_NOTICE

CODE:[COPY]

;例:

;-通知とコーディング標準の警告を除くすべてのエラーを表示

##;error_reporting=E_ALL&~E_NOTICE

##;-通知を除くすべてのエラーを表示

#;error_reporting= E_ALL&~E_NOTICE|E_STRICT

;-エラーのみを表示

;error_reporting=E_COMPILE_ERROR|E_RECOVERABLE_ERROR|E_ERROR|E_CORE_ERROR

;-以下を除くすべてのエラーを表示通知とコーディング標準の警告

##;error_reporting=E_ALL&~E_NOTICE

これらのコード行の下に error_reporting=E_ALL を追加して、Web サービスを再起動するだけです。

#2. 合格 PHP 関数 error_reporting は、PHP エラー報告レベルを設定します。

php.ini のパラメーター構成を変更する権限がない場合は、これを通じてエラー報告レベルを設定できます。関数。

Error_reporting() 関数の使用方法error_reporting(report_level)

パラメータ レベルが指定されていない場合は、現在のエラー レベルが返されます。

上記のオプションは任意の数で「OR」(OR または | を使用) で接続できるため、必要なレベルのエラーをすべて報告できます。たとえば、次のコードはユーザー定義のエラーと警告をオフにし、特定の操作を実行した後、元のエラー レベルに戻ります。

//実行時エラーを報告します

error_reporting(E_ERROR|E_WARNING|E_PARSE);

//すべてのエラーを報告します

error_reporting(E_ALL);

CODE:[COPY]

//エラー報告を無効にする

error_reporting(0);

//実行時エラーを報告

error_reporting( E_ERROR | E_WARNING | E_PARSE);

//すべてのエラーを報告

error_reporting(E_ALL);

これで、フォーラムに/common を含めることができます。変更

error_reporting(0);
CODE:[COPY]
error_reporting(0);
inc.php ファイルの

error_reporting(E_ALL);
CODE:[COPY]
error_reporting(E_ALL);

に保存して、PHP によって報告されるエラー メッセージを確認できるようにします。

プログラミングについてさらに詳しく知りたい

php training

列に注目してください。

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

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