Hallo Hegi,
Ich vermute mal, dass du aus der Anwendungsentwicklung zu PHP gekommen bist, denn normalerweise ist Debugging das letzte an das ein PHP Neuling denkt
Im Grunde gibt es nur zwei wirklich weit verbreitete Debugger für PHP, die da wären
Zend Debugger und
XDebug.
Zend Debugger ist weit verbreitet in der Zend Gemeinde, kein Wunder, wird er doch mit Zend Studio mitgeliefert. Nach meinem letzten Kenntnisstand ist dieser Debugger allerdings seit PHP5.3 nurnoch in der non-thread-safe Variante verfügbar, was die Verwendung mit XAMPP PHP ausschließt.
XDebug ist auch außerhalb von Zend sehr beliebt.
Ich selbst nutze Eclipse nicht, aber beide sollten mit Eclipse PDT verwendbar sein.
Letztendlich ist es eine Glaubensfrage, welchen Debugger du verwendest, deshalb solltest du beide einmal ausprobieren (sofern das möglich ist).
XDebug kommt bereits mit XAMPP als dll, allerdings würde ich mir an deiner Stelle die aktuelle XDebug .dll von der offiziellen Seite ziehen (darauf achten, dass es sich um die VC9 ts version handelt), um Bugs, vorallem in Sachen Stabilität zu vermindern.
Die Konfiguration ist nicht allzu schwer und in der Regel mit wenigen Konfigurationsparametern geschehen. Bei der Einbindung in Eclipse kann ich leider nicht weiterhelfen, aber dazu finden sich sicher einige Quellen im Internet.
mit freundlichen Grüßen,
Altrea