Heim > php教程 > php手册 > FirePHP使用详解

FirePHP使用详解

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Freigeben: 2016-06-06 19:32:19
Original
1385 Leute haben es durchsucht

FirePHP是什么? FirePHP是一个利用Firebugconsole栏输出调试信息方便程序调试。 这一切只需要调用几个简单的函数。 官方文档: http://www.firephp.org/HQ/Use.htm FirePHP phpBugTracker 源码与演示: 源码出处 require_once('FirePHPCore/FirePHP.class.ph

FirePHP是什么?
FirePHP是一个利用Firebug console栏输出调试信息方便程序调试。
这一切只需要调用几个简单的函数。
官方文档:
http://www.firephp.org/HQ/Use.htm FirePHP phpBugTracker

源码与演示:源码出处

require_once('FirePHPCore/FirePHP.class.php');
$firephp = FirePHP::getInstance(true);
$firephp-> *

require_once('FirePHPCore/fb.php');
FB:: *

$firephp->setEnabled(false);  // or FB::

FB::send(/* See fb() */);
Nach dem Login kopieren
require_once('FirePHPCore/fb.php');

fb($var);
fb($var, 'Label');
fb($var, FirePHP::*);
fb($var, 'Label', FirePHP::*);
Nach dem Login kopieren
// Defaults:
$options = array('maxObjectDepth' => 5,
                 'maxArrayDepth' => 5,
                 'maxDepth' => 10,
                 'useNativeJsonEncode' => true,
                 'includeLineNumbers' => true);

$firephp->getOptions();
$firephp->setOptions($options);
FB::setOptions($options);

$firephp->setObjectFilter('ClassName',
                           array('MemberName'));
Nach dem Login kopieren
$firephp->registerErrorHandler(
            $throwErrorExceptions=false);
$firephp->registerExceptionHandler();
$firephp->registerAssertionHandler(
            $convertAssertionErrorsToExceptions=true,
            $throwAssertionExceptions=false);

try {
  throw new Exception('Test Exception');
} catch(Exception $e) {
  $firephp->error($e);  // or FB::
}
Nach dem Login kopieren
$firephp->group('Test Group');
$firephp->log('Hello World');
$firephp->groupEnd();

$firephp->group('Collapsed and Colored Group',
                array('Collapsed' => true,
                      'Color' => '#FF00FF'));
Nach dem Login kopieren
$firephp->log('Plain Message');     // or FB::
$firephp->info('Info Message');     // or FB::
$firephp->warn('Warn Message');     // or FB::
$firephp->error('Error Message');   // or FB::

$firephp->log('Message','Optional Label');

$firephp->fb('Message', FirePHP::*);
Nach dem Login kopieren
$table   = array();
$table[] = array('Col 1 Heading','Col 2 Heading');
$table[] = array('Row 1 Col 1','Row 1 Col 2');
$table[] = array('Row 2 Col 1','Row 2 Col 2');
$table[] = array('Row 3 Col 1','Row 3 Col 2');

$firephp->table('Table Label', $table);  // or FB::

fb($table, 'Table Label', FirePHP::TABLE);
Nach dem Login kopieren
$firephp->trace('Trace Label');  // or FB::

fb('Trace Label', FirePHP::TRACE);
Nach dem Login kopieren
Verwandte Etiketten:
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Empfehlungen
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage