CakePHPのE_STRICTを消す

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でやったほうがいいのかも?