debug - 你是怎么调试PHP的?
PHP中文网
PHP中文网 2017-04-10 14:49:48
0
11
866

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

PHP中文网
PHP中文网

认证0级讲师

全員に返信(11)
伊谢尔伦

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

いいねを押す +0
Ty80

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

いいねを押す +0
Ty80

var_dump+exit足以

いいねを押す +0
大家讲道理
  • 简单直观:
    echo "<pre>";
    print_r($tmp);
  • 稍加复杂:
    框架的debug、或者xdebug,主要是用来查看执行的sql语句、访问的控制器、请求参数和响应状态什么的

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

いいねを押す +0
Ty80

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

  • Kint
  • Bugger
いいねを押す +0
Peter_Zhu

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

いいねを押す +0
大家讲道理

怎么楼主到处跑发帖?

いいねを押す +0
左手右手慢动作

zend debugger

いいねを押す +0
洪涛
var_dump
die
いいねを押す +0
Ty80

kint 嚯嚯,高大上吧

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート