国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > PHP > 正文

詳細介紹利用開源的DebugBar工具調試PHP代碼(圖文)

2020-03-22 18:48:55
字體:
來源:轉載
供稿:網友

DebugBar 是一個免費和開源的應用,能夠集成至任何PHP項目中,并收集和展示分析數據。
它有沒有任何依賴,支持html' target='_blank'>Ajax請求,包括常用開發庫的通用數據采集器和收集器。

相信用過Laravel的調試工具的同學,都感到這個工具非常強大好用,極大地提高了程序員的生產效率,其實Laravel 這款工具就是用的開源的 php-debugbar 升級而成的。

我們如何在其他平臺框架中使用這款原生的php-debugbar 調試工具呢?

這款調試使用 composer包進行管理,我們先去 Github看看如何使用:
maximebf/php-debugbar

用法1、下載包
composer require maximebf/debugbar
2、具體用法
<?php// Require the Composer autoloader, if not already loadedrequire 'vendor/autoload.php';use DebugBar/StandardDebugBar;$debugbar = new StandardDebugBar();$debugbarRenderer = $debugbar->getJavascriptRenderer();$debugbar["messages"]->addMessage("hello world!");?><html>    <head>        <?php echo $debugbarRenderer->renderHead() ?>    </head>    <body>        ...        <?php echo $debugbarRenderer->render() ?>    </body></html>
3、靜態資源未加載問題處理

在使用時,如果出現包的靜態資源未加載,則需對源碼進行修改,因為源碼的靜態資源路徑在本地服務器中找不到,源碼的根URL采用的是服務器下的相對路徑 如:http://localhost/vendor/maximebf/debugbar/src/DebugBar/Resourc這樣的路徑,而我們的包是放在服務器下的http://localhost/web/php-debugbar/vendor/maximebf/debugbar/src/DebugBar/Resourc這樣的目錄下,所以需要對 JavascriptRenderer.php 文件的 $baseUrl 這個變量做修改:

文件所在位置:

vendor/maximebf/debugbar/src/DebugBar/JavascriptRenderer.php
// 原來的$baseUrl = '/vendor/maximebf/debugbar/src/DebugBar/Resources';// 修改后的,只加了一個表示當前路徑的點 "."$baseUrl = './vendor/maximebf/debugbar/src/DebugBar/Resources';

以上就是詳細介紹利用開源的DebugBar工具調試PHP代碼(圖文)的詳細內容,更多請關注 其它相關文章!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 南昌县| 探索| 囊谦县| 湟源县| 南平市| 大悟县| 米林县| 襄城县| 昆明市| 那曲县| 合江县| 逊克县| 长乐市| 昌宁县| 织金县| 合作市| 邵武市| 彭泽县| 金溪县| 揭东县| 浦东新区| 江门市| 河东区| 高唐县| 涪陵区| 永福县| 双柏县| 长泰县| 吉林市| 靖远县| 朔州市| 昭平县| 汝州市| 临高县| 尼木县| 湟中县| 萨迦县| 景洪市| 辉南县| 宜君县| 佛冈县|