FireFox插件FirePHP调试PHP
添加时间:2013-7-19 点击量:
若是你和我一样,你会在开辟网页项目时辰完全无法分开FireBug。这个小巧的臭虫是一个神奇而有效的HTML/CSS/JavaScript/Ajax调试器。然则你也许不知道这个还可以用来调试PHP,没错,它可以,感激一款名为FirePHP的FireFox插件。
经由过程一个小小的办事端库,和这款在Firebug上的插件,你的PHP脚本可以或许发送调试信息到浏览器,随便马虎的经由过程HTTP响应头编码。一旦你设置,你可以在Fiirebug的把握台获得PHP脚本警告和错误,就感触感染像直接调试JavaScript一样
应用这个对象,起首你须要安装FirePHP插件。这个插件须要你已经安装FireBug。装好FirePHP之后,从头打开Firebug面板时辰,你会看到新加了一个蓝色的臭虫图标。点击这个图标会呈现一个开启或者封闭FirePHP的菜单。
当然,这时辰我们还无法做任何事,你还须要安装FirePHP的办事端,点击这里。这是一个自力的版本,你可以手动或者应用PEAR。装后之后,你可是轻松的将这个库参加你的代码。它被设计了很多版底本整合入多个框架或者经管体系,比如 WP-FirePHP plugin for WordPress 和 JFirePHP plugin for Joomla。临时不管这些,我们将把精力集中在自力的功能上。
一旦你在你办事器上安排了FirePHP库,你还须要在你的代码中参加以下的代码:
require_once(FirePHPCore/fb.php);
这是因为FirePHP经由过程HTTP头发送记录的数据,你须要缓存你的代码产生的输出,从而来响应头信息从这里获庖代码生成的内容。这个可以经由过程在代船埠部的ob_start
来实现。
ob_start();
当这些步调完成后,你可以开端应用FirePHP了。你须要做的只是调用fb
函数在任何你想要记录的处所。同时你也可以应用一个可选的标签和常量去定义预定义信息,一个错误,一个警告,或者一条信息。
¥var = array(a=>pizza, b=>cookies, c=>celery); 彼此相爱,却不要让爱成了束缚:不如让它成为涌动的大海,两岸乃是你们的灵魂。互斟满杯,却不要同饮一杯。相赠面包,却不要共食一个。一起歌舞欢喜,却依然各自独立,相互交心,却不是让对方收藏。因为唯有生命之手,方能收容你们的心。站在一起却不要过于靠近。—— 纪伯伦《先知》
若是你和我一样,你会在开辟网页项目时辰完全无法分开FireBug。这个小巧的臭虫是一个神奇而有效的HTML/CSS/JavaScript/Ajax调试器。然则你也许不知道这个还可以用来调试PHP,没错,它可以,感激一款名为FirePHP的FireFox插件。
经由过程一个小小的办事端库,和这款在Firebug上的插件,你的PHP脚本可以或许发送调试信息到浏览器,随便马虎的经由过程HTTP响应头编码。一旦你设置,你可以在Fiirebug的把握台获得PHP脚本警告和错误,就感触感染像直接调试JavaScript一样
应用这个对象,起首你须要安装FirePHP插件。这个插件须要你已经安装FireBug。装好FirePHP之后,从头打开Firebug面板时辰,你会看到新加了一个蓝色的臭虫图标。点击这个图标会呈现一个开启或者封闭FirePHP的菜单。
当然,这时辰我们还无法做任何事,你还须要安装FirePHP的办事端,点击这里。这是一个自力的版本,你可以手动或者应用PEAR。装后之后,你可是轻松的将这个库参加你的代码。它被设计了很多版底本整合入多个框架或者经管体系,比如 WP-FirePHP plugin for WordPress 和 JFirePHP plugin for Joomla。临时不管这些,我们将把精力集中在自力的功能上。
一旦你在你办事器上安排了FirePHP库,你还须要在你的代码中参加以下的代码:
require_once(FirePHPCore/fb.php);
这是因为FirePHP经由过程HTTP头发送记录的数据,你须要缓存你的代码产生的输出,从而来响应头信息从这里获庖代码生成的内容。这个可以经由过程在代船埠部的ob_start
来实现。
ob_start();
当这些步调完成后,你可以开端应用FirePHP了。你须要做的只是调用fb
函数在任何你想要记录的处所。同时你也可以应用一个可选的标签和常量去定义预定义信息,一个错误,一个警告,或者一条信息。
¥var = array(a=>pizza, b=>cookies, c=>celery); 彼此相爱,却不要让爱成了束缚:不如让它成为涌动的大海,两岸乃是你们的灵魂。互斟满杯,却不要同饮一杯。相赠面包,却不要共食一个。一起歌舞欢喜,却依然各自独立,相互交心,却不是让对方收藏。因为唯有生命之手,方能收容你们的心。站在一起却不要过于靠近。—— 纪伯伦《先知》 |