继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

使用 PHPStorm 与 Xdebug 调试 Laravel (二)

DemiMurphy
关注TA
已关注
手记 6
粉丝 12
获赞 155
环境
  • 系统版本:OSX 10.11.4
  • PHP 版本:7.0.5
  • Xdebug 版本:2.4.0
  • Laravel 版本:5.1.31
  • PHPStorm 版本:10.0.4

根据上篇文章的配置,在工作时会发现,我们需要经常调整 PHP Web Application 的 URL 进行 Debug。

举个例子,假如想要 Debug 菜单列表,我需要修改成 /menu/,如果想要 Debug 新增菜单页面,我需要修改成 /menu/create

这样进行 Debug 的过程十分烦琐,所以需要更加友好的操作方式,以便加快工作效率。

PHPStorm 配置

打开 PHPStorm,打开配置面板
Preferences => Language & Frameworks -> PHP -> Debug

点击蓝色链接 Use debugger bookmarklets to initiate debugging from your favorite browser

点击页面左下角的蓝色按钮,生成 PHPStorm Debug 的专属书签。

然后将生成好的 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 了。

打开App,阅读手记
7人推荐
发表评论
随时随地看视频慕课网APP

热门评论

看过之后还是觉得var_dump,省力气。

要是有个视频就完美了!我这样的菜鸟就有点问题了

查看全部评论