2009-01-25 CakePHPのE_STRICTを消す CakePHP CakePHPはPHP4にも対応しているためE_STRICTがオンな環境だとエラーがでます。 これをCakePHP使用時だけオフにする方法を試したのでメモ。APP/webrootのindex.phpの最初と最後に以下のコードを追加。 //最初に追加 $E = error_reporting(); if(($E & E_STRICT) == E_STRICT) error_reporting($E ^ E_STRICT); //最後に追加 error_reporting($E); error_reportingで切り替えてるだけです。 dispatcher.phpでやったほうがいいのかも? 参考にしたページ PEARの呼び出しなどで出るStrict errorやWarningを一時的に消す方法 PHP E_STRICTで表示されるエラーメッセージを調べてみた