Is it me or is it anoying that php error reporting has been turned off. Without this how are you supposed to tell what is wrong with your script. This should be turned on so that everyonee can see the errors that occurs when running their script.
Please see Scripts: Common PHP Problems, especially the section headed Please get it working! which explains how to turn on error reporting.
It seams normal for error reporting to be turned off by default so it does not impact the speed of running scripts or generating output that is not necessary. This is true for most programming where you don't want debug or warning messages to be generated all the time.