FirePHP是一个基于Firebug的Firefox扩展插件。
他可以在不影响php程序正常运行的同时,在Firebug的console中方便的输出php的调试信息,因此对于Ajax开发是个不错的选择。面一起来看下Firephp的使用方法。
安装
1.如果你的FireFox没有Firebug这个插件的话,首先要安装Firebug这个插件,可以到其官方地址去下载:http://www.getfirebug.com/
2.下载Firephp的php文件。并放在合适的目录。
3.引用fb.php, 比如:require(’FirePHPCore/fb.php’)
4.打开输出缓冲(因为Firephp主要用到的是header函数),有如下三种方法:
- 在程序的前面加上ob_start()
- 修改php.ini 将output_buffering设为1或者on
- 修改apache的设置,在配置文件中加上php_flag output_buffering on
调试
可以调试输出以下数据类型:
- 字符串,可以分为LOG,INFO,WARN,ERROR四种
- Object或者Array
- 通过sql查询返回的数据
- 抛出的异常信息
- 服务器返回的信息(不输出在console中,而是NET中
调试效果
