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.orgpear 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 這個方法,多個變數採...