0

对于那些比我更擅长 CakePHP 的人来说,这可能是一个简单的问题,但是:

我有两个环境[工作和家庭],我一直在使用 github 在它们之间工作。

如果我在我的工作机器上运行一个 var_dump(),得到的转储是一个 CakePHP 格式的 HTML 列表。非常适合调试。

如果我在家中对相同的代码运行 var_dump(),我会看到一个更传统的列表:用空格格式化,但不是 HTML。

我很确定这是某个地方的设置,但我不知道它在哪里 - 所有在线文档似乎都指向 debug() 函数,我实际上发现它不太有用。

有人知道吗?提前致谢。瑞克

4

3 回答 3

1

或者,尝试 dump_r.php (php 5.3+)

演示: http: //o-0.me/dump_r/
回购:https ://github.com/leeoniya/dump_r.php

也可以通过 Composer 安装
require: "leoniya/dump-r": "dev-master"
https://packagist.org/packages/leoniya/dump-r

于 2012-11-28T16:35:06.613 回答
1

有一个简单的方法:在您的家用计算机上,单击“查看源代码”,您将在那里看到格式良好的 var_dump() 输出。

于 2013-11-02T16:23:20.310 回答
0

为什么不使用 debug() 而不是 var_dump()?

  • 你在两台机器上都使用 xdebug 吗?
  • 两台机器上的php版本是否相同?
  • xdebug 和错误级别的相同 php.ini 设置?
于 2012-11-20T00:03:02.757 回答