作者:agree_6398026768 | 来源:互联网 | 2013-05-30 22:49
FirePHP 解决了通过response回应发送调试信息进行AJAX调试的问题。为了避免中断回应内容,调试信息放入了特殊的HTTP response headers。这个方式对所有的请求类型都合适,不仅仅是AJAX请求,这意味你甚至能够调试通过PHP脚本自动生成的针对图片的请求。你能在你的开发环境中使用FirePHP,或者仅在生产环境网站显示跟踪bug。
下面是如何使用FirePHP:
-
// use an ini file to turn it on and off
-
-
$settings = @parse_ini_file('settings.ini');
-
-
-
-
if ($settings['FirePHP'] == 'Enabled') {
-
-
FB::setEnabled(true);
-
-
} else {
-
-
FB::setEnabled(false);
-
-
}
-
-
-
-
// log away!
-
-
FB::log('This is a log message');
-
-
-
-
// selectively log
-
-
if (Debug::getOption('DisableCache')) {
-
-
// code to disable cache
-
-
FB::info('Cache has been disabled!');
-
-
} else {
-
-
// default code
-
-
}
// use an ini file to turn it on and off
$settings = @parse_ini_file('settings.ini');
if ($settings['FirePHP'] == 'Enabled') {
FB::setEnabled(true);
} else {
FB::setEnabled(false);
}
// log away!
FB::log('This is a log message');
// selectively log
if (Debug::getOption('DisableCache')) {
// code to disable cache
FB::info('Cache has been disabled!');
} else {
// default code
}