你用的是哪个php变量调试函数?var_dump、print_r、var_export、其他?

Sea*_*ney 4 php debugging

我个人使用var_dump,但很多人喜欢print_r

每个人都用什么?利弊?

有人有自己的特殊家酿功能吗?

Owe*_*wen 6

我使用print_r()是因为我喜欢漂亮的数组结构......但var_dump确实给了你更多的信息(比如类型)

$obj = (object) array(1, 2, 3);

// output of var_dump:
object(stdClass)#1 (3) {
  [0]=>
  int(1)
  [1]=>
  int(2)
  [2]=>
  int(3)
}

// output of print_r
stdClass Object
(
  [0] => 1
  [1] => 2
  [2] => 3
)    
Run Code Online (Sandbox Code Playgroud)