読者です 読者をやめる 読者になる 読者になる

PHP5.4以降error_reportingのE_ALLにE_STRICTが含まれる

PHP

至るところで既に言及されていることですが昔のスクリプトを手元の環境で動かしたところ Strict Standards: Non-static method が大量に表示され、その理屈がわかったのでメモ。
こういったコード変更の提案はE_STRICTというレベルで定義されていてそれが5.4以降E_ALLに含まれるようになったので、
デフォルトの状態でも表示されるようになったということ。
PHP: error_reporting - Manual