FirePHP安裝使用

2021-07-25 13:52:19 字數 2539 閱讀 5180

fire php 是firefox 的擴充套件,但它可以幫你debug 後端php 的程式,聽起來很神奇是吧?其實用的技術跟某些ide 一樣,要求你在寫程式時加入一些追蹤用的**。通過使用firephp你可以在firebug的console欄中看到要除錯的資料,而不影響php程式 的正常執行,所以說,這東西對於ajax開發是很有幫助的!

本文為大家講解的是firephp安裝使用,fire php 是firefox 的擴充套件,但它可以幫你debug 後端php 的程式 感興趣的同學參考下。

firephp是什麼?

firephp是乙個利用firebug console欄輸出除錯資訊方便程式除錯。

fire php 是firefox 的擴充套件,但它可以幫你debug 後端php 的程式,聽起來很神奇是吧?其實用的技術跟某些ide 一樣,要求你在寫程式時加入一些追蹤用的**。通過使用firephp你可以在firebug的console欄中看到要除錯的資料,而不影響php程式 的正常執行,所以說,這東西對於ajax開發是很有幫助的!

他看起來是怎麼個樣子?

<?php

fb::log('log message');

fb::info('info message');

fb::warn('warn message');

fb::error('error message');

?>

為什麼要用它?

在開發環境下正常執行的程式放在生產環境出問題了!

我期望可以在生產環境中進行修改。但不期望客戶看到這一切的發生。

請選擇firephp。

常規的phpunit確實能幫助大家進行自動化測試。但我期望更為直觀的結果顯示。

讓我知道程式內發生了什麼。看到結果按約輸出心裡才放心。

請選擇firephp。

常規var_export()顯示在頁面上,破壞了頁面結構,影響了介面開發人員的工作。

請選擇firephp。

更多好處等待您的發現。

開始我們的firephp之旅:

1、確認您安裝了firefox(對ff有持有偏見,抵制ff的可以走了)。

firefox:

2、確認您安裝了firebug。

firebug:

3、安裝firephp外掛程式。

firephp:

pear channel-discover pear.firephp.org

pear install firephp/firephpcore

5、服務端使用方式。

a、引入**

1 require_once('firephpcore/fb.php'); // 建議引入此檔案即可。檔案目錄自行安排。使用pear方式安裝也是這樣引入。

b、開啟客戶端

開啟firebug 控制台、指令碼、網路。

將當前**新增入firephp允許站點(十分容易自己熟悉一下就知道了)。

b、常規使用

<?php

include_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);

// 在異常處理中使用firephp

class myexception extends exception

public function log()

}trycatch(myexception $e)

?>

讓我們來FirePHP

firephp是什麼?firephp是乙個利用firebug console欄輸出除錯資訊方便程式除錯。這一切只需要呼叫幾個簡單的函式。他看起來是怎麼個樣子?為什麼要用它?在開發環境下正常執行的程式放在生產環境出問題了!我期望可以在生產環境中進行修改。但不期望客戶看到這一切的發生。請選擇fireph...

PHP除錯工具FirePHP使用方法

php除錯有很多中方法。今天給大家推薦的是 firephp。開始我們的firephp之旅 1 確認您安裝了firefox 對ff有持有偏見,抵制ff的可以走了 firefox 2 確認您安裝了firebug。firebug 3 安裝firephp外掛程式。firephp 以下為firephp安裝所需...

php除錯工具之firephp

最近發現了很多php的專有除錯工具相當的強大,為我們節省了很多人力物力。firephp是一款和firebug一起使用的除錯工具,在火狐瀏覽器的外掛程式管理器中查詢firephp安裝即可。需要事先安裝好firebug 第一步 第二步 我們在需要除錯的php檔案中呼叫 fb ccc 這個方法,多個變數採...