超强php的firebug插件

这个的主要作用是输出php的调试信息哦.先看看截图

Firephp界面
[img]http://www.firephp.org/images/Screenshots/Sample1a.png[/img]

1. 先从 Mozilla Add-ons 获取到这个addons先

2.下载 PHP的运行库

然后在页面

require('FirePHPCore/fb.php');

一下这个库

主要的函数是
The fb() Function/Method

fb( mixed $Object [, string $Label ] [, string $Type ] )
fb($Object);
fb($Object, $Type);
fb($Object, $Label);
fb($Object, $Label, $Type);
相当于firebug 的console.log这样的
$Object

必须,输出的变量.
$Label

可选, 在 Firebug Console 或Request Server Tab中$Object的标签.
$Type

可选,默认是 FirePHP::LOG.

其他有效的值为:

* FirePHP::LOG //普通的记录
* FirePHP::INFO //提示,firebug中的蓝色提示
* FirePHP::WARN //警告,黄色那个
* FirePHP::ERROR //错误,红色那个
* FirePHP::TRACE //查看所有变量?
* FirePHP::TABLE //以table的格式输出
* FirePHP::DUMP //类似var_dump

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('Backtrace to here', FirePHP::TRACE);

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);

输出上图的效果
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值