* 現時点では、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); コードをコピー