error_reportingの制御が変わった?error_reportingが、変わったのではなくE_ALL が変わったのか?E_STRICTのエラーを表示したくないため、PHP4からPHP5.0にした時にエラーが表示されることからerror_reporting(E_ALL^ E_STRICT);としていたがerror_reporting(E_ALL);で、よくなったみたいだ。E_STRICT が、有効にするにはerror_reporting(E_ALL | E_STRICT);とするようだ。確かに、php.iniでは、変更になっていた。