Well what version of PHP are you using? I'm not sure if this is default or something the host did, but on one of the sites I use that has both PHP4 and PHP5, they don't display error reports when using PHP5.
(on the site, same script, test.php4 displays an error report, test.php5 doesn't)