Eine sehr gute Methode mit Fehlern im PHP-Code umzugehen ist, die Kombination aus FireBug und FirePHP zu verwenden. Ein schönes Tutorial dazu befindet sich hier: Link
Übersicht: