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
- <?php
-
require_once 'FirePHPCore/fb.php';
-
-
FB::log('Log message');
-
FB::info('Info message');
-
FB::warn('Warn message');
-
FB::error('Error message');
在浏览器中打开Firebug,并打开这个网页,我们会发现在Firebug控制台里将显示这些Log信息。
也可以通过fb()函数生成Log
- <?php
-
require_once 'FirePHPCore/fb.php';
-
-
fb('Log message', FirePHP::LOG);
-
fb('Info message', FirePHP::INFO);
-
fb('Warn message', FirePHP::WARN);
-
fb('Error message', FirePHP::ERROR);
或者新建一个FirePHP对象
- <?php
-
require_once 'FirePHPCore/FirePHP.class.php';
-
-
$firephp = FirePHP::getInstance(true);
-
$firephp->log('Log message');
-
$firephp->info('Info message');
-
$firephp->warn('Warn message');
-
$firephp->error('Error message');
具体的使用方法请参照
3 在Magento中集成FirePHP
到Magento Connect下载插件,使用方法如下:
- Mage::helper('firephp')->send($var, $label='', $style ='LOG');
-
Mage::helper('firephp')->debug($var, $label='', $style ='LOG');
debug 方法会检查变量是否是Varien_Object对象,并尝试使用Varien_Object->debug()来显示该变量
实例代码:
- Mage::helper('firephp')->send('Lorem ipsum sit amet ..');
-
Mage::helper('firephp')->debug(Mage::getModel('catalog/product')->load(54));
此外,可以在System->Configuration->Developer->Debug->FirePHP开启活关闭FirePHP。
阅读(1021) | 评论(0) | 转发(1) |