No sé si usas windows o Linux .. pero podrías usar algún IDE para PHP específico como por ejemplo (windows):
Maguma
www.maguma.com
que enlaza con "DBG debugger" que es un depurador para PHP que se compone de dos partes: una "extensión" para PHP y otra parte "cliente" que enlaza con el IDE (en ese caso Maguma .. no es el único que se puede usar) para permitirte ejecutar tu código paso a paso, poner puntos de ruptura, ver estados de variables .. etc.
Otro buen IDE (con versiones para Windows, Linux y hasta para Mac) con su própio debugger es:
Zend Studio
www.zend.com
Un saludo,