PHP学习之旅----FirePHP使用

来源:互联网 发布:软件设计师 任铄 网盘 编辑:程序博客网 时间:2024/06/08 00:16

FirePHP

 

一.firePHP是什么

firePHP是一款ff的插件,用于将php调试信息输出到firebug控制台。

 

二.firePHP有什么用

在正式发布后,又不影响页面显示的情况下,调试php,将调试信息输出到控制台

 

三.firePHP安装

1。前提:必须是在ff(如果ff都没有的话,可以不用往下面看了)

              需要安装ff的插件---firebug

              打开输出缓存(将php.ini设置output_buffer=true)或者ob_start();

              

2。安装:

a.下载FirePHPcore libariry 或使用PEAR(没有实验过用PEAR)

b.将包放到项目目录下(假设firePHPCore放到项目根目录下)

c.服务端使用方式。

require_once('firePHPCore/fb.php);//引入包

d、开启客户端
开启Firebug 控制台、脚本、网络。
将当前网站添加入FirePHP允许站点

 

3.使用

      //默认设置输出方式log 等同于 fb('Log message'  ,FirePHP::LOG);

      FB::LOG("LOG MESSAGE",'LOG');

 

      //默认设置输出方式log 等同于 fb('INFO MESSAGE' ,FirePHP::INFO);

      FB::info("INFO MESSAGE","INFO");

 

       //默认设置输出方式log 等同于 fb('ERROR MESSAGE‘,'ERROR',FirePHP:ERROR);
       FB::error("ERROR MESSAGE","ERROR");

 

       //默认设置输出方式log 等同于 fb("WARN MESSAGE","WARN",FirePHP::WARN);
       FB::warn("WARN MESSAGE","WARN");

 

按组输出

       FB::group("TEST1 GROUP");
       FB::groupEnd();

 

按表格输出

第一行默认为表头

 

$arr = array();
$arr[] = array('header1','header2');//表头
$arr[] = array('content1','content2');
fb($arr,'table',FirePHP::TABLE);

 

 

输出当前trace信息(当前文件,行,类,方法)

fb('Trace Label', FirePHP::TRACE);

 

输出数组

$arr = array('key1'=>'value1','key2'=>array('key21'=>'value21'));

fb($arr,'array');

 

还有点需要注意,为了数据的安全,在修改完bug正式发布的时候,需要FB::setEnabled(false); 调试信息将不再输出到控制台

 

参考资料:http://www.firephp.org/HQ/Use.htm

 

 

原创粉丝点击