這兩天找了FirePHP來用,雖然它不能做為一個像firebug一樣,是PHP的debugger。但是,它可以做為logger。在php的程式碼中,調用了FirePHP的程式碼之後, 可以用簡單的log function,將PHP執行時,輸出的東西,透過Http的header來回傳。回傳之後,被FirePHP 的程式收到,它就可以顯示。
使用方法:
(1) 下載 FirePHP的 php library, 放到網頁的根目錄
(2) 在php檔中,寫合適的程式碼。
下頭是一個example:
require_once('FirePHPCore/FirePHP.class.php');
ob_start();
$firephp = FirePHP::getInstance(true);
$var = array('i'=>10, 'j'=>20);
$firephp->log($var, 'Iterators');
(3) 在瀏覽器上,開啟firebug,再開啟FirePHP