Hallo dedlfix.
Mitunter ist das aber nur bis zu einem gewissen Punkt zu gebrauchen, weil die Debugger ihr eigenes PHP mitbringen. Man hat in dem Fall leider nicht die Umgebung zur Verfügung, in der das Script normalerweise läuft.
Dafür gibt es z.B. die PHP-Extension xdebug, die man auf dem Testserver installieren kann und zu der man sich remote mit einem geeigneten Client (z.B. Eclipse Plugin) verbindet.
Somit läuft das Script in seiner gewohnten Umgebung auf dem Server und kann dort debuggt werden.
Servus,
Flo