Un complemento para Firefox que he usado recientemente y me ha facilitado la vida para debugear peticiones AJAX es FirePHP. FirePHP es un complemento para Firebug y permite hacer debug PHP en la consola de Firebug.
¿Cómo usarlo?
Hay que usar Firefox y tener instalado el complemento Firebug (que seguro que lo tienes ya), luego hay que instalar FirePHP y descargar e instalar la librería PHP.
Una vez obtenido el complemento e instalada la librería se puede usar de esta forma:
require_once('FirePHPCore/FirePHP.class.php');
$firephp = FirePHP::getInstance(true);
$firephp->log('Hello World');
Se pueden loguear variables, costantes, arrays, objetos, etc.
Para Symfony
Si se está usando Symfony como framework para el desarrollo se puede instalar el plugin sfFirePHP e integrarlo en su funcionamiento (sistema de log, barra de depuración web, etc).
Enlaces: