fire.php,FirePHP使用详解

FirePHP是什么? FirePHP是一个利用Firebugconsole栏输出调试信息方便程序调试。 这一切只需要调用几个简单的函数。 官方文档: http://www.firephp.org/HQ/Use.htm FirePHP phpBugTracker 源码与演示: 源码出处 require_once('FirePHPCore/FirePHP.class.ph

FirePHP是什么?

FirePHP是一个利用Firebug console栏输出调试信息方便程序调试。

这一切只需要调用几个简单的函数。

官方文档:

http://www.firephp.org/HQ/Use.htm

FirePHP phpBugTracker

源码与演示:源码出处

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

$firephp = FirePHP::getInstance(true);

$firephp-> *

require_once('FirePHPCore/fb.php');

FB:: *

$firephp->setEnabled(false); // or FB::

FB::send(/* See fb() */);

require_once('FirePHPCore/fb.php');

fb($var);

fb($var, 'Label');

fb($var, FirePHP::*);

fb($var, 'Label', FirePHP::*);

// Defaults:

$options = array('maxObjectDepth' => 5,

'maxArrayDepth' => 5,

'maxDepth' => 10,

'useNativeJsonEncode' => true,

'includeLineNumbers' => true);

$firephp->getOptions();

$firephp->setOptions($options);

FB::setOptions($options);

$firephp->setObjectFilter('ClassName',

array('MemberName'));

$firephp->registerErrorHandler(

$throwErrorExceptions=false);

$firephp->registerExceptionHandler();

$firephp->registerAssertionHandler(

$convertAssertionErrorsToExceptions=true,

$throwAssertionExceptions=false);

try {

throw new Exception('Test Exception');

} catch(Exception $e) {

$firephp->error($e); // or FB::

}

$firephp->group('Test Group');

$firephp->log('Hello World');

$firephp->groupEnd();

$firephp->group('Collapsed and Colored Group',

array('Collapsed' => true,

'Color' => '#FF00FF'));

$firephp->log('Plain Message'); // or FB::

$firephp->info('Info Message'); // or FB::

$firephp->warn('Warn Message'); // or FB::

$firephp->error('Error Message'); // or FB::

$firephp->log('Message','Optional Label');

$firephp->fb('Message', FirePHP::*);

$table = array();

$table[] = array('Col 1 Heading','Col 2 Heading');

$table[] = array('Row 1 Col 1','Row 1 Col 2');

$table[] = array('Row 2 Col 1','Row 2 Col 2');

$table[] = array('Row 3 Col 1','Row 3 Col 2');

$firephp->table('Table Label', $table); // or FB::

fb($table, 'Table Label', FirePHP::TABLE);

$firephp->trace('Trace Label'); // or FB::

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

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值