Yo te recomiendo usar Netbeans o Eclipse (yo personalmente prefiero Netbeans para PHP) y la extensión Xdebug de PHP.
Tutorial
Parece largo pero no lo es.
Básicamente son estos pasos:
1 - Instalar la extensión Xdebug
2 - Activarla y configurarla en el php.ini
3 - En el IDE, configurar la sesion de debug para que la encuentre al inicar el debug
4 - Poner breakpoints y a debuguear.
Saludos