I was looking for a debugger after a nightmarish experience with Eclipse 3.5. Put simply Eclipse didn't work. The silly configuration wizards all seem to fail if you go past the first page. I was never able to setup the executable path for debugging.... sigh. Only wanted to use it because of the debugger.
Then I found MacGDBp, and was hoping for good things... unfortunately no.
My setup: - OS 10.5.8, on an Intel MacBook Pro - Entropy.ch's PHP bundle version 5.2.9-7 - XDebug 2.0.5 built from source
Is my setup any good? After experimenting with MacGDBp, I downloaded and installed the PHP version of NetBeans 6.7.1. It works quite well. I can set breakpoints, see variables etc, so I think my setup is fine.
Onto my problems with MacGDBp:
V1.3 Simply refuses to step past includes/requires.... just seems to hang. Requires app to be force-quitted, and relaunched to become responsive again.
V1.2 Works better than 1.3, gets past the includes/requires, but seem to get confused quite easily with breakpoints.
Both of those are unfortunate known issues. I'm pushing new builds of a bunch of software -- including MacGDBp -- tonight, which will hopefully fix this issue.