摘要:的方式不僅僅局限于框架,同樣適用于與其他框架,也適用于原生的代碼。學(xué)會使用這種方式之后,一般很少使用,,,等原生或框架輔助函數(shù)進(jìn)行了。
環(huán)境
系統(tǒng)版本:OSX 10.11.4
PHP 版本:7.0.5
Xdebug 版本:2.4.0
Laravel 版本:5.1.31
PHPStorm 版本:10.0.4
根據(jù)上篇文章的配置,在工作時會發(fā)現(xiàn),我們需要經(jīng)常調(diào)整 PHP Web Application 的 URL 進(jìn)行 Debug。
舉個例子,假如想要 Debug 菜單列表,我需要修改成 /menu/,如果想要 Debug 新增菜單頁面,我需要修改成 /menu/create。
這樣進(jìn)行 Debug 的過程十分煩瑣,所以需要更加友好的操作方式,以便加快工作效率。
打開 PHPStorm,打開配置面板
Preferences => Language & Frameworks -> PHP -> Debug。
點(diǎn)擊藍(lán)色鏈接 Use debugger bookmarklets to initiate debugging from your favorite browser。
點(diǎn)擊頁面左下角的藍(lán)色按鈕,生成 PHPStorm Debug 的專屬書簽。
然后將生成好的 DEBUG 書簽Start debugger、Stop debugger、Debug this page 拖動保存到瀏覽器的書簽欄中,方便隨時進(jìn)行 Debug。
監(jiān)聽瀏覽器的 Debug 操作,Run -> Start Listening for PHP Debug Connections
然后在瀏覽器輸入想要進(jìn)行 Debug 的頁面,然后點(diǎn)擊書簽欄的 Start debugger,刷新頁面,就能在 PHPStorm 里面看見 Debug 的控制臺了。
PHPStorm 的 Debug 方式不僅僅局限于 Laravel 框架,同樣適用于 ThinkPHP 與其他框架,也適用于原生的 PHP 代碼。
學(xué)會使用這種方式之后,一般很少使用 echo,var_dump,dd(),dump()等原生或框架輔助函數(shù)進(jìn)行 Debug 了。
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/21743.html
摘要:左側(cè)紅色方形,表示中斷當(dāng)前程序調(diào)試。上方第二個圖形示,進(jìn)入當(dāng)前函數(shù)內(nèi)部的程序相當(dāng)于觀察程序一步一步執(zhí)行。可以觀察到所有全局變量當(dāng)前局部變量的數(shù)值可以新增變量,觀察變量隨著程序執(zhí)行的變化。 環(huán)境 系統(tǒng)版本:OSX 10.11.4 PHP 版本:7.0.5 Xdebug 版本:2.4.0 Laravel 版本:5.1.31 PHPStorm 版本:10.0.4 Xdebug 配置 本機(jī)...
摘要:是調(diào)試的組件是調(diào)試?yán)鳎谌粘i_發(fā)中排錯時其斷點(diǎn)調(diào)試功能非常有幫助使得我們開發(fā)者不用依賴于傳統(tǒng)的比較的調(diào)試。并且還有一個好處通過我們還可以查看代碼運(yùn)行的邏輯,比如要研究的源碼那么這時使用,將會達(dá)到事半功倍的效果。 Introduction xdebug是php調(diào)試的組件,是調(diào)試?yán)鳎谌粘i_發(fā)中排錯時,其斷點(diǎn)調(diào)試功能非常有幫助,使得我們開發(fā)者不用依賴于傳統(tǒng)的var_dump()/ech...
摘要:是一個開放源代碼的程序調(diào)試器即一個工具,可以用來跟蹤,調(diào)試和分析程序的運(yùn)行狀況。以下為安裝示例,安裝請參考集成開發(fā)和斷點(diǎn)調(diào)試環(huán)境的配置。指令的配置路徑必須是絕對路徑。 Xdebug是一個開放源代碼的PHP程序調(diào)試器(即一個Debug工具),可以用來跟蹤,調(diào)試和分析PHP程序的運(yùn)行狀況。以下為Windows+Phpstorm+Xampp+Xdebug安裝示例,MAC安裝請參考集成開發(fā)和斷...
摘要:配置執(zhí)行程序點(diǎn)擊那個同步的小圖標(biāo),如果看到就說明配置有效指定模塊配置選擇,搜索,左側(cè)選擇,點(diǎn)擊新增一個。 前言 如果你想做個接口測試,但并不想公開內(nèi)部接口 如果你只是想對自己封裝的某塊代碼做個小測試 如果你想要編寫代碼邊調(diào)試,又不想操作 Postman 或前端的功能來調(diào)用 API 本文暫時僅介紹在 Laravel 和 Comoposer Library 項(xiàng)目中如何配置 PHPUni...
摘要:紅色方形,表示中斷當(dāng)前程序調(diào)試。第三個圖形示,強(qiáng)制進(jìn)入當(dāng)前函數(shù)內(nèi)部的程序。框架說明加載的文件列表可以觀察到所有全局變量當(dāng)前局部變量的數(shù)值可以新增變量,觀察變量隨著程序執(zhí)行的變化。參考文章使用與調(diào)試一 序言 Xdebug 作為 PHP 調(diào)試工具,提供了豐富的調(diào)試函數(shù)和配置,可以直觀的看到 PHP 源代碼的步進(jìn)和性能數(shù)據(jù),以便優(yōu)化PHP代碼。 使用 phpstorm + xdebug 來調(diào)...
閱讀 3166·2021-11-23 09:51
閱讀 678·2021-10-14 09:43
閱讀 3200·2021-09-06 15:00
閱讀 2403·2019-08-30 15:54
閱讀 2557·2019-08-30 13:58
閱讀 1840·2019-08-29 13:18
閱讀 1372·2019-08-27 10:58
閱讀 506·2019-08-27 10:53