Wenn du zugriff auf die php.ini hast, ist das hier ganz interessant:
http://johannes-ruthenberg.de/php-errorlog

Einmal die Fehlermeldungen für den User abschalten aber in einer eigenen Log Datei speichern.
Das hat ganz einfach den Vorteil das man in der Log jederzeit nachschauen kann welche Fehler aufgetreten sind und sich nicht auf Zufall und Usermeldungen verlassen muss.

Eine Alternative (sofern man nur 1 php.ini für mehrere Domains hat) ist das über die .htaccess zu steuern:
http://www.disipal.net/php/23-advanc...-htaccess.html