php error_reporting() はエラー報告レベルを設定します
リリース: 2016-07-25 08:51:23
-
- * 現時点では、E_STRICT モードの警告を回避します
- * (これは関数定義の前に行う必要があります)
- */
- if (define('E_STRICT')) {
- $old_error_reporting = error_reporting(0);
- if ($old_error_reporting & E_STRICT) {
- error_reporting($old_error_reporting ^ E_STRICT);
- } else {
- error_reporting($old_error_reporting);
- }
- unset($old_error_reporting);
コードをコピー
それらは次のとおりです。
-
// すべてのエラー報告をオフにする; すべてのエラーをオフにする
- error_reporting(0);
// 単純な実行エラーを報告する。エラーの実行
- error_reporting(E_ERROR | E_WARNING | E_PARSE);
// E_NOTICE のレポートも有効です (初期化されていない
- // 変数をレポートしたり、変数名のスペルミスを検出したりするため…);初期化されていない
- // 変数、または変数名のスペルミスを検出します…); 初期化された変数、または変数名のタイプミスを検出します
error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE);
- // E_NOTICE 以外のすべてのエラーを報告します
- // これは php .ini で設定されたデフォルト値です;すべてのエラーを報告しますが、E_NOTICE は報告しません
error_reporting(E_ALL ^ E_NOTICE);
- // すべての PHP エラーを報告します (ビット単位 63 が使用される場合があります) PHP 3);すべてのエラーを報告する
error_reporting(E_ALL);
- // error_reporting(E_ALL)と同じ; 上記と同じ
- ini_set('error_reporting', E_ALL);
-
コードをコピー
|
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
-
2024-10-22 09:46:29
-
2024-10-13 13:53:41
-
2024-10-12 12:15:51
-
2024-10-11 22:47:31
-
2024-10-11 19:36:51
-
2024-10-11 15:50:41
-
2024-10-11 15:07:41
-
2024-10-11 14:21:21
-
2024-10-11 12:59:11
-
2024-10-11 12:17:31