mal ganz kurz weil gerade eben ausprobiert und als nützlich befunden:

Mit der scream Erweiterung kann man den @ operator welcher in PHP leider noch viel zu häufig zur Fehlerunterdrückung verwendet wird funktionslos machen, d.h. sobald diese Erweiterung aktiviert ist (kann über ini_set oder am besten fest in der php.ini eingestellt werden, zumindest in der Entwicklungsumgebung) sieht man alle Fehler welche sonst durch den @ operator unterdrückt worden wären, oft hilfreich bei der Fehlersuche in externen Libaries welche den @ operator häufig einsetzen.

http://de.php.net/manual/en/book.scream.php

Installation:

pecl install scream

in php.ini
extension=scream.so
scream.enabled = 1;

eintragen, apache neustarten.

Fröhliche laute Fehlersuche ;-)