ホームページ >バックエンド開発 >PHPチュートリアル >firephp を使用して PHP プロジェクトをデバッグする

firephp を使用して PHP プロジェクトをデバッグする

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBオリジナル
2016-06-23 13:42:36808ブラウズ

少し前、私は 5,000 行を超える基本クラスを含むプロジェクトを書いていましたが、それをデバッグするのは血を吐くようなものでした。

私は貧乏ではありましたが、よく考えて、ついにインターネット上で PHP プロジェクトをデバッグする良い方法を見つけました。先輩方のご尽力に感謝いたします!



クライアント:

1. Firebug がインストールされています。
Firebug: https://addons.mozilla.org/zh-CN/firefox/addon/1843
2. FirePHP プラグインをインストールします。
FirePHP: https://addons.mozilla.org/zh-CN/firefox/addon/6149


サーバー側ファイルのダウンロード アドレス: http://www.firephp.org/DownloadR... y- FirePHPCore -0.2.1
a. コードをインポートします

1 require_once('FirePHPCore/fb.php'); // このファイルを導入することをお勧めします。ファイルディレクトリは独自に配置されます。このように、pear メソッドを使用したインストールも紹介されています。
例:

<?phpinclude_once('FirePHP/fb.php');FB::log('Hello World !'); // 常规记录FB::group('Test Group A'); // 记录分组// 以下为按照不同类别或者类型进行信息记录FB::log('Plain Message');FB::info('Info Message');FB::warn('Warn Message');FB::error('Error Message');FB::log('Message','Optional Label');FB::groupEnd();FB::group('Test Group B');FB::log('Hello World B');FB::log('Plain Message');FB::info('Info Message');FB::warn('Warn Message');FB::error('Error Message');FB::log('Message','Optional Label');FB::groupEnd();// 将信息作为table输出$table[] = array('Col 1 Heading','Col 2 Heading','Col 2 Heading');$table[] = array('Row 1 Col 1','Row 1 Col 2','Row 1 Col 2');$table[] = array('Row 2 Col 1','Row 2 Col 2');$table[] = array('Row 3 Col 1','Row 3 Col 2');FB::table('Table Label', $table);// 在异常处理中使用FirePHPclass MyException extends Exception{    public function  __construct($message, $code) {        parent::__construct($message, $code);    }    public function log(){        FB::log($this->getMessage());    }}try{    echo 'MoXie';    throw new MyException('some description',1);}catch(MyException $e){    $e->log();}?>
レンダリング



声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。