require_once('FirePHPCore/FirePHP.class.php');
02$firephp= FirePHP::getInstance(true);
03$firephp-> *
04
05require_once('FirePHPCore/fb.php');
06FB:: *
07
08$firephp->setEnabled(false); // or FB::
09
10FB::send(/* See fb() */);
2. [代码]
面向过程API
view source
print?
1require_once('FirePHPCore/fb.php');
2
3fb($var);
4fb($var, 'Label');
5fb($var, FirePHP::*);
6fb($var, 'Label', FirePHP::*);
3. [代码]
参数说明
print?
01// Defaults:
02$options= array('maxObjectDepth'=> 5,
03'maxArrayDepth'=> 5,
04'maxDepth'=> 10,
05'useNativeJsonEncode'=> true,
06'includeLineNumbers'=> true);
07
08$firephp->getOptions();
09$firephp->setOptions($options);
10FB::setOptions($options);
11
12$firephp->setObjectFilter('ClassName',
13array('MemberName'));
4. [代码]
错误、异常及断点处理
view source
print?
01$firephp->registerErrorHandler(
02$throwErrorExceptions=false);
03$firephp->registerExceptionHandler();
04$firephp->registerAssertionHandler(
05$convertAssertionErrorsToExceptions=true,
06$throwAssertionExceptions=false);
07
08try {
09thrownewException('Test Exception');
10} catch(Exception $e) {
11$firephp->error($e); // or FB::
12}
5. [代码]
分组
view source
print?
1$firephp->group('Test Group');
2$firephp->log('Hello World');
3$firephp->groupEnd();
4
5$firephp->group('Collapsed and Colored Group',
6array('Collapsed'=> true,
7'Color'=> '#FF00FF'));
6. [代码]
记录信息
view source
print?
1$firephp->log('Plain Message'); // or FB::
2$firephp->info('Info Message'); // or FB::
3$firephp->warn('Warn Message'); // or FB::
4$firephp->error('Error Message'); // or FB::
5
6$firephp->log('Message','Optional Label');
7
8$firephp->fb('Message', FirePHP::*);
7. [代码]
分表
view source
print?
1$table= array();
2$table[] = array('Col 1 Heading','Col 2 Heading');
3$table[] = array('Row 1 Col 1','Row 1 Col 2');
4$table[] = array('Row 2 Col 1','Row 2 Col 2');
5$table[] = array('Row 3 Col 1','Row 3 Col 2');
6
7$firephp->table('Table Label', $table); // or FB::
8
9fb($table, 'Table Label', FirePHP::TABLE);
8. [代码]
跟踪
view source
print?
1$firephp->trace('Trace Label'); // or FB::
2
3fb('Trace Label', FirePHP::TRACE);