FirePHP小試験

4442 ワード

環境:
Firefoxブラウザ
firebug
1.firephpをインストールFirefoxの追加コンポーネントで直接frephpを検索してインストールし、ブラウザを再起動します.
2.FirePHPcore libariryをダウンロード    http://www.firephp.org/HQ/Install.htm
3.導入
require_once('FirePHP/fb.php');//導入
fb('Hello World');/* Defaults to FirePHP::LOG */fb('Log message'  ,FirePHP::LOG);fb('Info message' ,FirePHP::INFO);fb('Warn message' ,FirePHP::WARN);fb('Error message',FirePHP::ERROR);
<?php

/**

 * 

 * @authors hanguang ([email protected])

 * @date    2015-05-08 13:34:10

 * @version 1.0

 */

header("Content-type:text/html;charset=utf-8");

require_once('FirePHP/FirePHP.class.php');

$firephp = FirePHP::getInstance(true);

$firephp->setEnabled(true);//false    ,true   





require_once('FirePHP/fb.php');

echo 'FirePHP  ';



fb('Hello World'); /* Defaults to FirePHP::LOG */

 

fb('Log message'  ,FirePHP::LOG);

fb('Info message' ,FirePHP::INFO);

fb('Warn message' ,FirePHP::WARN);

fb('Error message',FirePHP::ERROR);

 

fb('Message with label','Label',FirePHP::LOG);

 

fb(array('key1'=>'val1',

         'key2'=>array(array('v1','v2'),'v3')),

   'TestArray',FirePHP::LOG);

 

function test($Arg1) {

 throw new Exception('Test Exception');

}

try {

 test(array('Hello'=>'World'));

} catch(Exception $e) {

 /* Log exception including stack trace & variables */

 fb($e);

}

 

fb(array('2 SQL queries took 0.06 seconds',array(

   array('SQL Statement','Time','Result'),

   array('SELECT * FROM Foo','0.02',array('row1','row2')),

   array('SELECT * FROM Bar','0.04',array('row1','row2'))

 )),FirePHP::TABLE);

     

?>

具体的なapiは見ることができますhttp://www.firephp.org/HQ/Use.htm