PHP5を試してみる - エラーレベル「E_STRICT」 サンプルは、EXPERIENCEで実際に確認できるようにしてますので、気になる方は見てみてください。 PHP4におけるクラス継承でメソッドをオーバーロードする場合、最後に定義した1つしか有効になりませんでした。このため、デザインパターンなどを使った場合など、メソッドシグネチャを厳密に継承させたい場合に制作者側がメソッドシグネチャを意識せざるを得ない状態でした。 しかし、PHP5からはエラーレベルにE_STRICTが加わり、チェックできるようになったようです。 使い方としては至って簡単で、php.iniのerror_reportingにE_STRICTレベルでもエラーを出力させるよう設定するだけです。当然、設定を反映させるために、Apacheの再起動は必要です。 ●php.ini : ;error_reporting = E_A