首页 > 后端开发 > php教程 > debug - 你是怎么调试PHP的?

debug - 你是怎么调试PHP的?

WBOY
发布: 2016-06-06 20:45:13
原创
1266 人浏览过

话说,好像点哪里那里就var_dump($variable)啊!
php已经很简单了,反而调试却要手动写,很麻烦.

回复内容:

话说,好像点哪里那里就var_dump($variable)啊!
php已经很简单了,反而调试却要手动写,很麻烦.

我也喜欢var_dump,大型点的、工程话一点的可能就看xdebug了。但是配置起来超麻烦,也不好用。

vardump 或者 thinkphp中的debug
=========
thinkphp5中的bug调试基本不需要别的工具了都内置了。
但是其他的框架尽量还是用xdebug吧 使用这个后,只要出错自动显示 快速定位,当然有条件的可以使用facebook的xhprof

var_dump exit足以

  • 简单直观:
<code>    echo "<pre class="brush:php;toolbar:false">";
    print_r($tmp);
</code>
登录后复制
  • 稍加复杂:
    框架的debug、或者xdebug,主要是用来查看执行的sql语句、访问的控制器、请求参数和响应状态什么的

  • 合适自己的:
    自己写debug,估计没几个人这么做,你懂得

可以用用对 var_dump()debug_backtrace() 等函数简单封装的小库,输入量和信息输出效果都比直接 var_dump() 好不少,推荐两个可以试试:

  • Kint
  • Bugger

对于简单的逻辑或项目,var_dump 即可胜任。
对于复杂的逻辑或项目,用IDE自带的debug调试,会更有利。PHPStorm的调试器就很不错。

怎么楼主到处跑发帖?

zend debugger

<code>var_dump
die
</code>
登录后复制

kint 嚯嚯,高大上吧

die('f**k') 有时候用于二分查找

相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板