fire.php,FirePHP的使用

BugLogo.png

一.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); 调试信息将不再输出到控制台

参考资料:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值