PHP除錯工具FirePHP使用方法

2021-09-30 11:05:51 字數 2015 閱讀 9747

php除錯有很多中方法。今天給大家推薦的是 firephp。

開始我們的firephp之旅:

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

firefox:

2、確認您安裝了firebug。

firebug:

3、安裝firephp外掛程式。

firephp:

以下為firephp安裝所需命令。

1 pear channel-discover pear.firephp.org

2 pear install firephp/firephpcore

5、服務端使用方式。

a、引入**

1

require_once('firephpcore/fb.php'); //

建議引入此檔案即可。檔案目錄自行安排。使用pear方式安裝也是這樣引入。

b、開啟客戶端

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

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

我們現在來寫個例子測試下。(需要include 進來fb.php檔案哦)**如下:

我們在firefox下執行。結果如下:

在這裡就可以看到$str的值了。

接下來來介紹下firephp的幾個常用方法:

fb($para) 該方法就是如上示例。可以監測某個變數的值。該方法等同於fb::log($para)。

fb:: info ($str);   該方法和fb()方法類似。不同的地方在於其執行結果在firefox中會有個不同的標誌。(見圖三)

fb::warn($str);   同上類似。

fb::error($str);   同上類似。

fb::trace($str); 該方法用於監控變數的呼叫棧。如下圖示例。

我們也可以在類中使用fb。如下示例:

在fb.php中,我們可以看到有如下多的方法,在這裡就不一一介紹了。主要常用的就是上面五個。有興趣的同學可以仔細去研究測試下其他方法。

呼叫fb函式,無論是乙個單獨的標記還是乙個定義的常量,都會生成乙個標準的記錄,無論是警告、錯誤還是其他資訊。如下圖:

這段**將會在firebug控制台產生如下輸出:

我們還可以使用firephp來跟蹤程式的執行過程:通過firephp::trace常量,你可以看到行號、類名、函式名等。示例**如下:

將會產生如下輸出;

使用這個跟蹤功能,可以愉快的除錯**,因為他讓你知道真正的問題出現在那裡。當然,我們還需要記住在**交付之前刪除這些firephp除錯語句。

php除錯工具之firephp

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

PHP 除錯工具Xdebug

xdebug是乙個開放源 的php程式偵錯程式 即乙個debug工具 可以用來跟蹤,除錯和分析php程式的執行狀況。到xdebug官方 www.xdebug.org php版本的 xdebug元件。如果你用的是 wamp 則已經整合到裡面了,可以用 phpinfo 進行檢視 xdebug是否已經安裝...

Linux記憶體除錯工具 Valgrind使用方法

一.valgrind是什麼?valgrind是乙個提供程式除錯及效能分析的工具集。其包含的工具主要有memcheck,cachegrind,callgrind,massif等。其中,最為常用的是memcheck,其主要用來檢查程式heap上的記憶體使用情況。本文件主要介紹memcheck的用法和一些...