FirePHP hilft beim Debuggen von PHP-Anwendungen. Es besteht aus zwei Komponenten, einem Plugin für den Firefox und einer kleinen PHP-Bibliothek auf der Serverseite.
FirePHP ist sehr stark an das Aussehen und die Funktion von Firebug angelehnt. Bietet aber unter Zuhilfenahme einer kleine PHP-Bibliothek die Möglichkeit Meldungen aus PHP direkt an den Browser zu schicken.
Hier ein kleines Beispiel wie dies in PHP aussehen würde:
<?php
require('FirePHPCore/fb.php');
fb('Hello World');
fb('Log message' ,FirePHP::LOG);
fb('Info message' ,FirePHP::INFO);
fb('Warn message' ,FirePHP::WARN);
fb('Error message',FirePHP::ERROR);
fb($_SERVER, FirePHP::LOG);
fb($_SERVER, 'Server Variables', FirePHP::LOG);
So sieht dann die Ausgabe im Firefox aus
Diese Funktion finde ich sehr praktisch und teilweise ist die Bibliothek auch schon für größere PHP-Anwendungen/PHP-Systeme als Erweiterung zu haben.
Eine Python Bibliothek ist auch verfügbar.