Tipp: PHP Fehlerunterdrückung durch @ komplett deaktivieren
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 ;-)