系統版本: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,打開配置面板Preferences => Language & Frameworks -> PHP -> Debug
。orm
點擊藍色連接 Use debugger bookmarklets to initiate debugging from your favorite browser
。
rem
點擊頁面左下角的藍色按鈕,生成 PHPStorm Debug 的專屬書籤。
it
而後將生成好的 DEBUG
書籤Start debugger
、Stop debugger
、Debug this page
拖動保存到瀏覽器的書籤欄中,方便隨時進行 Debug
。
監聽瀏覽器的 Debug
操做,Run -> Start Listening for PHP Debug Connections
而後在瀏覽器輸入想要進行 Debug
的頁面,而後點擊書籤欄的 Start debugger
,刷新頁面,就能在 PHPStorm
裏面看見 Debug
的控制檯了。
PHPStorm 的 Debug 方式不單單侷限於 Laravel 框架,一樣適用於 ThinkPHP 與其餘框架,也適用於原生的 PHP 代碼。
學會使用這種方式以後,通常不多使用 echo
,var_dump
,dd()
,dump()
等原生或框架輔助函數進行 Debug
了。