とりあえず eclipse を入れてみた。
Pleiades All in One の 32bit、PHP 版。
http://mergedoc.sourceforge.jp/index.html#/pleiades_distros4.2.htm

が、重い。。。

デバッグするために C:\pleiades\xampp\php\php.ini を書き換える。
xdebug.remote_enable = 1
xdebug.remote_handler = "dbgp"
xdebug.remote_host = "localhost"
xdebug.remote_port = 9000
xdebug.remote_log = "C:\pleiades\xampp\php\logs\xdebug.log"
xdebug.collect_params = 1
xdebug.dump.GET = ""
xdebug.dump.POST = ""
xdebug.profiler_enable = 1
xdebug.profiler_output_dir = "C:\pleiades\xampp\tmp"

うむ。ちゃんとブレークポイントで止まる。
しかし重いぞ。どうしよう。。。