firephp是什麼?
firephp是乙個利用firebug console欄輸出除錯資訊方便程式除錯。
這一切只需要呼叫幾個簡單的函式。
他看起來是怎麼個樣子?
為什麼要用它?
在開發環境下正常執行的程式放在生產環境出問題了!
我期望可以在生產環境中進行修改。但不期望客戶看到這一切的發生。
請選擇firephp。
常規的phpunit確實能幫助大家進行自動化測試。但我期望更為直觀的結果顯示。
讓我知道程式內發生了什麼。看到結果按約輸出心裡才放心。
請選擇firephp。
常規var_export()顯示在頁面上,破壞了頁面結構,影響了介面開發人員的工作。
請選擇firephp。
更多好處等待您的發現。
開始我們的firephp之旅:
1、確認您安裝了firefox(對ff有持有偏見,抵制ff的可以走了)。
firefox:
2、確認您安裝了firebug。
firebug:
3、安裝firephp外掛程式。
firephp:
以下為firephp安裝所需命令。
15、服務端使用方式。pear channel
-discover pear
.firephp
.org
2pear install firephp
/firephpcore
a、引入**
1b、開啟客戶端require_once('
firephpcore/fb.php
');
//建議引入此檔案即可。檔案目錄自行安排。使用pear方式安裝也是這樣引入。
開啟firebug 控制台、指令碼、網路。
將當前**新增入firephp允許站點(十分容易自己熟悉一下就知道了)。
b、常規使用
1php2
include_once('
firephp/fb.php');
3fb::log('
hello world !
');
//常規記錄4fb
::group(
'test group a
');
//記錄分組
5// 以下為按照不同類別或者型別進行資訊記錄6fb
::log('
plain message');
7fb::info(
'info message');
8fb::warn(
'warn message');
9fb::error(
'error message');
1011
fb::
log(
'message',
'optional label');
12fb
::groupend();
13fb
::group(
'test group b');
14fb
::log('
hello world b');
15fb
::log('
plain message');
16fb
::info(
'info message');
17fb
::warn(
'warn message');
18fb
::error(
'error message');
1920
fb::
log(
'message',
'optional label');
21fb
::groupend();
2223
//將資訊作為table輸出
24$table =
array('
col 1 heading',
'col 2 heading',
'col 2 heading');
25$table =
array('
row 1 col 1',
'row 1 col 2',
'row 1 col 2');
26$table =
array('
row 2 col 1',
'row 2 col 2');
27$table =
array('
row 3 col 1',
'row 3 col 2');
2829
fb::
table(
'table label',
$table
);30
31//
在異常處理中使用firephp
32class
myexception
extends
exception
36public
function
log()39}
4041
trycatch
(myexception $e)
4748
?>
讓我們來嚼makefile include
場景 暫無。測試場景 總共三個檔案,原始檔test macro.c makefile,這個是主makefile,和乙個包含makefile,include.mak makefile內容如下 sinclude mak all gcc g o clean rm all include.mak內容如下 f...
讓我們來聊聊Flash 11
let s talk iphone 這是即將發布的蘋果大會廣告語,新版的iphone5預計會在大會上發布,差不多的時間flash11正式版也會發布,so,let s talk flash11.新版的flash11最讓人矚目的特性就是硬體3d加速,並提供一套基於actionscript3的3d api...
讓我們一起來開發FantasyPython吧
自從我把fantasypython雛形的雛形擺上之後,我一直都在努力學習著多執行緒開發,爭取早日發布fantasypython0.0.1。但是由於自己天資愚鈍,再加上工作比較繁忙,精力有限,研究多日仍然未有進展。sigh,書到用時方恨少啊!看著時間在我的碌碌無為中一天一天過去,我真的很著急,希望能夠...