做开发的人都知道,我们可以利用浏览器的控制台来调试javascript脚本,但是对于像php这种服务端的脚本,你知道如何调试吗?今天给大家推荐一个php调试利器,firephp!
以Chrome浏览器为例,具体实施步骤如下:
1. 安装FirePHP插件
在Chrome浏览器的应用商店中,搜索firephp关键词,在出来的插件列表中,选择第一个,将它添加到Chrome即可。如图:

立即学习“PHP免费学习笔记(深入)”;
2. 获取FirePHP类库
仅仅安装好FirePHP浏览器端的插件是不够的,我们还需要安装它的服务端,FirePHP类库下载地址:http://www.firephp.org/,如图:

下载完成后,将压缩包中的fb.php和FirePHP.class.php两个文件,拷贝到我们的项目中,如图:

由于我的开发环境是ThinkPHP,所以我将它拷贝到了Library的Vendor目录下,如图:
SmartB2B 是一款基于PHP、MySQL、Smarty的B2B行业电子商务网站管理系统,系统提供了供求模型、企业模型、产品模型、人才招聘模型、资讯模型等模块,适用于想在行业里取得领先地位的企业快速假设B2B网站,可以运行于Linux与Windows等多重服务器环境,安装方便,使用灵活。 系统使用当前流行的PHP语言开发,以MySQL为数据库,采用B/S架构,MVC模式开发。融入了模型化、模板

3. 如何使用
FirePHP的插件和类库都已经安装好了,下面我们来看下如何使用它。
首先,我写了一个FirePHP的工具类,内容如下:
然后,在需要调试的地方,调用它,如下:

打开Chrome浏览器的控制台,我们将会看到如下输出:

是不是非常方便,通过FirePHP,我们就不需要把调试信息用echo,print_r或者日志的形式输出了,这样,无形中,也加快了我们的开发进程。










