84669 orang belajar
152542 orang belajar
20005 orang belajar
5487 orang belajar
7821 orang belajar
359900 orang belajar
3350 orang belajar
180660 orang belajar
48569 orang belajar
18603 orang belajar
40936 orang belajar
1549 orang belajar
1183 orang belajar
32909 orang belajar
平时echo,var_dump,exit,die().来调试的,这么调试效率极其底下。今天试试xdebug+sublimt调试,发现也是不好用的主。各位是这么调试的。难道我们php,都是var_dump.调试的吗?
人生最曼妙的风景,竟是内心的淡定与从容!
xdebug只是配个正规的IDE,不然用起来和gdb没什么区别。配合一个PhpStorm之类的IDE,断点、步进、变量细节都是非常简单的操作,比echo、var_dump这种靠猜的调试要方便多了。
xdebug
IDE
gdb
PhpStorm
echo
var_dump
我就是用这个来调试Beaver的 https://github.com/funcuter/beaver
Beaver
echo,var_dump,exit,die()不是特别复杂的应用,小网站什么够用了,
chromephp插件&chromephp.php类库
https://github.com/ccampbell/chromephp
下载ChromePhp.php
然后新建一个PHP文件,比如1.php
include 'ChromePhp.php'; ChromePhp::log('Hello console!'); ChromePhp::log($_SERVER); ChromePhp::warn('something went wrong!');
chrome应用商店安装chromephp插件(要翻一下)
然后打开一个新的tab,点亮chromephp插件
输入一个URL就可以在chrome开发工具 console选项卡下看到调试输出,我的结果截图
使用phpstrom吧,调试功能很强大的,比如断电调试。我的最爱。
xdebug
只是配个正规的IDE
,不然用起来和gdb
没什么区别。配合一个PhpStorm
之类的IDE
,断点、步进、变量细节都是非常简单的操作,比echo
、var_dump
这种靠猜的调试要方便多了。我就是用这个来调试
Beaver
的 https://github.com/funcuter/beaverecho,var_dump,exit,die()
不是特别复杂的应用,小网站什么够用了,
chromephp插件&chromephp.php类库
https://github.com/ccampbell/chromephp
下载ChromePhp.php
然后新建一个PHP文件,比如1.php
chrome应用商店安装chromephp插件(要翻一下)
然后打开一个新的tab,点亮chromephp插件
输入一个URL就可以在chrome开发工具 console选项卡下看到调试输出,我的结果截图
使用phpstrom吧,调试功能很强大的,比如断电调试。我的最爱。