Okay. I think I found the answer.
In the php.net manual, there is a security section dedicated to error
messages. This explains how security is impacted by allowing error messages
and gives suggestions to avoid them (including disabling all messages)
http://us2.php.net/manual/en/security.errors.php
This should answer your question.