Chinaunix首页 | 论坛 | 博客
  • 博客访问: 38492
  • 博文数量: 31
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 10
  • 用 户 组: 普通用户
  • 注册时间: 2015-06-08 16:34
文章分类

全部博文(31)

文章存档

2015年(31)

我的朋友
最近访客

分类: 系统运维

2015-06-08 17:46:53

原文地址:在Magento开发中使用FirePHP 作者:


FirePHP是FireFox浏览器中用于PHP调试的一款基于Firebug的插件,可以使开发者像调试Js代码一样在浏览器中调试PHP代码。

1 安装步骤:
1) 安装Firebug
2) 安装FirePHP
3) 下载FirePHPCoreServer Library,在FirePHPCore目录下有fb.php, fb.php4, FirePHP.class.php, FirePHP.class.php4以及LICENSE这几个文件。

2 测试
我们把FirePHPCore文件夹放到网站的根目录下,并在根目录下新建一个脚本文件如test.php
  1. <?php
  2. require_once 'FirePHPCore/fb.php';

  3. FB::log('Log message');
  4. FB::info('Info message');
  5. FB::warn('Warn message');
  6. FB::error('Error message');
在浏览器中打开Firebug,并打开这个网页,我们会发现在Firebug控制台里将显示这些Log信息。

也可以通过fb()函数生成Log
  1. <?php
  2. require_once 'FirePHPCore/fb.php';

  3. fb('Log message', FirePHP::LOG);
  4. fb('Info message', FirePHP::INFO);
  5. fb('Warn message', FirePHP::WARN);
  6. fb('Error message', FirePHP::ERROR);
或者新建一个FirePHP对象
  1. <?php
  2. require_once 'FirePHPCore/FirePHP.class.php';

  3. $firephp = FirePHP::getInstance(true);
  4. $firephp->log('Log message');
  5. $firephp->info('Info message');
  6. $firephp->warn('Warn message');
  7. $firephp->error('Error message');
具体的使用方法请参照

3 在Magento中集成FirePHP
到Magento Connect下载插件,使用方法如下:
  1. Mage::helper('firephp')->send($var, $label='', $style ='LOG');
  2. Mage::helper('firephp')->debug($var, $label='', $style ='LOG');
debug 方法会检查变量是否是Varien_Object对象,并尝试使用Varien_Object->debug()来显示该变量

实例代码:
  1. Mage::helper('firephp')->send('Lorem ipsum sit amet ..');
  2. Mage::helper('firephp')->debug(Mage::getModel('catalog/product')->load(54));
此外,可以在System->Configuration->Developer->Debug->FirePHP开启活关闭FirePHP。
阅读(432) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~