中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

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

贵定县| 泗水县| 新巴尔虎右旗| 普洱| 松滋市| 金华市| 湟中县| 徐闻县| 开封市| 同德县| 长沙市| 大名县| 确山县| 库尔勒市| 红安县| 麻阳| 二手房| 临邑县| 玉林市| 城固县| 松桃| 阿合奇县| 阜南县| 平湖市| 阿巴嘎旗| 仙居县| 密山市| 北宁市| 阿荣旗| 霍城县| 金阳县| 横峰县| 信丰县| 深州市| 札达县| 青冈县| 白朗县| 怀安县| 儋州市| 沙田区| 临海市|