PHP 5.3 にアップグレードした後、アプリケーションが殺到しました。
「~の宣言は~の宣言と互換性があるべきである」
スタイル エラー。これらのエラーの性質は理解していますが、無効にしたいと考えています。
error_reportingphp.iniの設定は です"E_ALL & ~(E_NOTICE | E_DEPRECATED)"が、このエラーは引き続き表示されます。に含まれているとE_STRICT思っていたのですが、間違っていますか?
PHP 5.3 にアップグレードした後、アプリケーションが殺到しました。
「~の宣言は~の宣言と互換性があるべきである」
スタイル エラー。これらのエラーの性質は理解していますが、無効にしたいと考えています。
error_reportingphp.iniの設定は です"E_ALL & ~(E_NOTICE | E_DEPRECATED)"が、このエラーは引き続き表示されます。に含まれているとE_STRICT思っていたのですが、間違っていますか?
E_STRICTエラーです。php.ini 設定をE_ALL & ~(E_NOTICE | E_DEPRECATED | E_STRICT)...に変更します。
ただし、デフォルトではオフにする必要があります ( には含まれていませんE_ALL)。したがって、それらを取得している場合、それはどこかでオンになっていることを意味します. 問題は、どこですか?error_reporting(...)ファイルのどこかで宣言しますか? もしそうなら、それらをチェックしてください。そうでない場合は、正しい php.ini ファイルを編集していることを確認してください (チェックphpinfo())...いつでもgrepforE_STRICTを実行して、オンになっている場所を見つけようとすることができます...
良い設定を教えてください。
php.iniこのファイルでは、 として文を検索できます。ignore_repeated_errors = Offオフ状態をオン状態に変更する必要があります。
同じタイプのエラーも発生する場合は、エラー レベル定数を設定する必要があります。