使用 PHPStorm 與 Xdebug 調試 Laravel (二)

環境

  • 系統版本:OSX 10.11.4瀏覽器

  • PHP 版本:7.0.5框架

  • Xdebug 版本:2.4.0函數

  • Laravel 版本:5.1.31this

  • PHPStorm 版本:10.0.4spa

根據上篇文章的配置,在工做時會發現,咱們須要常常調整 PHP Web Application 的 URL 進行 Debug。debug

舉個例子,假如想要 Debug 菜單列表,我須要修改爲 /menu/,若是想要 Debug 新增菜單頁面,我須要修改爲 /menu/create

這樣進行 Debug 的過程十分煩瑣,因此須要更加友好的操做方式,以便加快工做效率。code

PHPStorm 配置

打開 PHPStorm,打開配置面板
Preferences => Language & Frameworks -> PHP -> Debugorm

點擊藍色連接 Use debugger bookmarklets to initiate debugging from your favorite browser
rem

點擊頁面左下角的藍色按鈕,生成 PHPStorm Debug 的專屬書籤。
it

而後將生成好的 DEBUG 書籤Start debuggerStop debuggerDebug this page 拖動保存到瀏覽器的書籤欄中,方便隨時進行 Debug

監聽瀏覽器的 Debug 操做,Run -> Start Listening for PHP Debug Connections

而後在瀏覽器輸入想要進行 Debug 的頁面,而後點擊書籤欄的 Start debugger,刷新頁面,就能在 PHPStorm 裏面看見 Debug 的控制檯了。

PHPStorm 的 Debug 方式不單單侷限於 Laravel 框架,一樣適用於 ThinkPHP 與其餘框架,也適用於原生的 PHP 代碼。
學會使用這種方式以後,通常不多使用 echovar_dumpdd()dump()等原生或框架輔助函數進行 Debug 了。

相關文章
相關標籤/搜索