eine weitere Supererweiterung für Firebug ist meiner Meinung nach FirePHP.

Das Tool ermöglicht PHP (debug)Ausgaben direkt an die Firebug Konsole zu schicken:
FB::log('Log message');
FB::info('Info message');
FB::warn('Warn message');
FB::error('Error message');
installieren lässt sich das Ding beqeum via pear:
pear channel-discover pear.firephp.org pear install firephp/FirePHPCore
einbinden dann so:
// object oriented API
require_once('FirePHPCore/FirePHP.class.php');
$firephp = FirePHP::getInstance(true);
$firephp-> *
require_once('FirePHPCore/fb.php');
FB:: *
dann solche Dinge tun:
$firephp->setEnabled(false); // or FB::
$firephp->log('Plain Message'); // or FB::
$firephp->info('Info Message'); // or FB::
$firephp->warn('Warn Message'); // or FB::
$firephp->error('Error Message'); // or FB::
auch sehr schön. Logging in Tabellenform:
$table = array();
$table[] = array('Col 1 Heading','Col 2 Heading');
$table[] = array('Row 1 Col 1','Row 1 Col 2');
$table[] = array('Row 2 Col 1','Row 2 Col 2');
$table[] = array('Row 3 Col 1','Row 3 Col 2');
$firephp->table('Table Label', $table); // or FB::
fb($table, 'Table Label', FirePHP::TABLE);
oder auch Tracing:
Traces
You can send a backtrace showing File, Line, Class, Method and Function information including Arguments to clearly show the execution path up to the point in your code where you triggered the trace.
$firephp->trace('Trace Label'); // or FB::
fb('Trace Label', FirePHP::TRACE);
uswusw.
uuund:
Es gibt auch ein Symfony Plugin dafür.