亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

FirePHP的安裝與使用方法介紹

發布時間:2020-05-27 14:34:44 來源:億速云 閱讀:291 作者:PHP專家 欄目:編程語言

做開發的人都知道,我們可以利用瀏覽器的控制臺來調試JavaScript腳本,但是對于像php這種服務端的腳本,你知道如何調試嗎?今天給大家推薦一個php調試利器,FirePHP!

一.firePHP是什么

firePHP是一款ff的插件,用于將php調試信息輸出到firebug控制臺。

二.firePHP有什么用

在正式發布后,又不影響頁面顯示的情況下,調試php,將調試信息輸出到控制臺


以Chrome瀏覽器為例,具體實施步驟如下:

1. 安裝FirePHP插件

在Chrome瀏覽器的應用商店中,搜索firephp關鍵詞,在出來的插件列表中,選擇第一個,將它添加到Chrome即可。如圖:

FirePHP的安裝與使用方法介紹

2. 獲取FirePHP類庫

僅僅安裝好FirePHP瀏覽器端的插件是不夠的,我們還需要安裝它的服務端,FirePHP類庫下載地址:http://www.firephp.org/,如圖:

FirePHP的安裝與使用方法介紹

下載完成后,將壓縮包中的fb.php和FirePHP.class.php兩個文件,拷貝到我們的項目中,如圖:

FirePHP的安裝與使用方法介紹

由于我的開發環境是ThinkPHP,所以我將它拷貝到了Library的Vendor目錄下,如圖:

FirePHP的安裝與使用方法介紹

3. 如何使用

FirePHP的插件和類庫都已經安裝好了,下面我們來看下如何使用它。

首先,我寫了一個FirePHP的工具類,內容如下:

<?php
namespace Common\Lib\Util;
if (!class_exists('FB')) {
vendor('FirePHP.fb');
}
 
class FireBug {
/**
* 將php調試信息打印到控制臺
* @param mixes $object : 待輸出的數據,類型可以是字符串、數組或者對象
* @param string $label : 標題
* @param boolean $showTrace : 是否顯示調用跟蹤信息
*/
public static function console($object, $label=null, $showTrace=false){
//開發與生產模式的開關標識,我們只在開發模式下調試腳本
if (!DEBUG_PHP) {
return;
}
try {
$label = $label ? $label : time();
\FB::log($object,$label);
if (is_array($object) || is_object($object)) {
$headers = array_keys(reset($object));
if (is_array($headers)) {
array_unshift($object,$headers);
\FB::table($label,$object);
}else{
\FB::table($label,array(array_keys($object),$object));
}
}else if(is_object($object)){
\FB::table($label,$object);
}
if ($showTrace) {
\FB::trace($label);
}
} catch (Exception $e) {
echo '請開啟輸出緩沖函數ob_start()';
}
}
}
 
?>

然后,在需要調試的地方,調用它,如下:

FirePHP的安裝與使用方法介紹

打開Chrome瀏覽器的控制臺,我們將會看到如下輸出:

FirePHP的安裝與使用方法介紹

是不是非常方便,通過FirePHP,我們就不需要把調試信息用echo,print_r或者日志的形式輸出了,這樣,無形中,也加快了我們的開發進程。

以上就是FirePHP的安裝與使用方法介紹的詳細內容,更多請關注億速云其它相關文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

万安县| 泸溪县| 会泽县| 松溪县| 通许县| 运城市| 柞水县| 洞口县| 页游| 舞阳县| 青浦区| 贡山| 汶上县| 襄垣县| 铁岭市| 渑池县| 阿坝县| 富蕴县| 句容市| 清丰县| 丹巴县| 沙洋县| 陆河县| 寿光市| 遵义县| 远安县| 扎鲁特旗| 阳春市| 渑池县| 闽侯县| 洮南市| 交口县| 乳源| 云安县| 柳河县| 精河县| 潮安县| 建昌县| 周至县| 乌拉特后旗| 新巴尔虎左旗|