快速Phpstorm 断点调试ThinkPHP项目 PHPstudy
来源:互联网 发布:未来日记 知乎 编辑:程序博客网 时间:2024/06/05 19:28
前一阵子一直在搞TP,但是用phpstorm调试的时候一直有问题。
一开始不懂应该从入口文件开始调试,直到要调试的方法。但是后来发现这么搞的话也不能调试某个我想要调试的controller,都是固定的。因为这种调试方法不能接受外部输入,只是静态的调试。
直到今天才发现,phpstorm的调试功能里还有好多自己没有看到的功能,一个一个试下去,果然发现了一个可以随意指定controller进行调试的方法,而且还可以有外部输入。
接下来就给大家分享一下。其实也是为了记住,省的以后自己也忘了。。
不卖关子,直接上图。
1、PHPstudy 打开PHP扩展 XDebug
2、在phpstorm里设置新建PHP Web Application。h5.m.com你可以填127.0.0.1
设置调试模式php-http-request。
然后在右侧的输入框输入要调试的url,在下方还有设置request-method为POST
。传递参数可根据自己需要
都填写完毕之后,执行debug。
但是要注意,执行debug的时候要选择刚才配置好的debug模式。这里尽量不要直接点击phpstorm tool bar上面的debug 按钮,那个貌似有默认执行的模式。
执行效果。
调试快捷键必备
F8步过
F7步入
F9恢复程序
Ctrl + F2 停止调试
Shift + F7智能进入
Shift + F8步骤
ALT + F9运行到光标
Alt + F8计算表达式
Ctrl + F8切换断点
Ctrl + Shift + F8查看断点
后记
有了断点调试PHP的coding之路才完整了。
可能很多人都在用print_r,var_dump来进行debug,因为php的业务一般都比较简单,所以这样可能调试起来不是很费劲,所以也懒得折腾。
但是我感觉,断点调试这玩意绝对是不可或缺的,先不说效率上提升了多少倍,光是操作简单性就让人喜欢。一味的靠着print_r() die() ,迟早要跪啊。
阅读全文
0 0
- 快速Phpstorm 断点调试ThinkPHP项目 PHPstudy
- phpstorm+phpstudy+XDebug 断点调试
- Phpstorm 调试ThinkPHP项目
- phpStudy,JetBrains PhpStorm安装,及搭建thinkPHP
- phpstorm+xdebug 断点调试
- phpstorm + xdebug 断点调试
- phpStorm实现断点调试
- phpstorm debug断点调试
- PhpStorm本地断点调试
- PHPStorm + Xdebug 断点调试配置
- phpstorm+Xdebug断点调试PHP
- phpstorm+Xdebug断点调试PHP
- phpstorm+Xdebug断点调试PHP
- phpstorm+Xdebug断点调试PHP
- phpstorm 配置 xdebug断点调试
- phpstorm+xdebug断点调试php
- phpStorm+XDebug断点调试配置
- phpstorm+Xdebug断点调试PHP
- MFC中tab控件的应用
- HTML Purifier --非常好用的XSS过滤器
- C++与C的文件读入写入
- Java:根据ip获取对应的省市区
- pipe
- 快速Phpstorm 断点调试ThinkPHP项目 PHPstudy
- 有返回值的登陆系统
- Cutting Sticks UVA
- 残差自回归模型
- SVN的安装和使用,与Mysql的安装
- jsp——动作标签
- alloc、init你弄懂50%了吗?
- [转]陀螺仪相关知识大汇集
- 自然语言内容