如何使用FireFox插件FirePHP调试PHP
如果你和我一样,你会在开发网页项目时候完全无法离开。这个小巧的"臭虫"是一个神奇而有用的HTML/CSS/JavaScript/Ajax调试器。但是你也许不知道这个还可以用来调试PHP,没错,它可以,感谢一款名为FirePHP的FireFox插件。 通过一个小小的服务端库,和这款在Firebug上的插件,你的PHP脚本能够发送调试信息到浏览器,轻易的通过HTTP相应头编码。一旦你设置,你可以在Fiirebug的控制台获得PHP脚本警告和错误,就感觉像直接调试JavaScript一样 使用这个工具,首先你需要安装。这个插件需要你已经安装FireBug。装好FirePHP之后,重新打开Firebug面板时候,你会看到新加了一个蓝色的臭虫图标。点击这个图标会出现一个开启或者关闭FirePHP的菜单。 当然,这时候我们还无法做任何事,你还需要安装FirePHP的服务端。这是一个独立的版本,你可以手动下载或者使用PEAR。装后之后,你可是轻松的将这个库加入你的代码。它被设计了很多版本来整合入多个框架或者管理系统,比如和。暂时不管这些,我们将把精力集中在独立的功能上。 一旦你在你服务器上部署了FirePHP库,你还需要在你的代码中加入以下的代码: 代码如下: $var = array('a'=>'pizza','b'=>'cookies','c'=>'celery'); fb($var); fb($var,"An array"); fb($var,FirePHP::WARN); fb($var,FirePHP::INFO); fb($var,'An array with an Error type',FirePHP::ERROR); 这些代码将在Firebug控制台输出如下所示 你也可以使用FirePHP来跟踪你程序的执行情况:通过使用 代码如下: function hello() { fb('Hello World!',FirePHP::TRACE); } function greet() { hello(); } greet(); 产生的输出如下 这个跟踪功能可以完美的调试更复杂的代码,让你精确的知道你的方法是在哪里被调用的。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |