91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

巴中市| 元氏县| 贞丰县| 阳高县| 民县| 乌拉特后旗| 六枝特区| 潢川县| 桃园市| 电白县| 库尔勒市| 漳浦县| 鹤庆县| 平顺县| 抚州市| 峨眉山市| 宣化县| 嘉定区| 洪江市| 澄江县| 云龙县| 哈巴河县| 星座| 岑巩县| 吴川市| 峡江县| 仪征市| 台中县| 龙山县| 大石桥市| 深州市| 凤庆县| 塔城市| 共和县| 延安市| 海兴县| 昭平县| 九江县| 尼玛县| 玉田县| 山东省|