如何打印出一些调试输出,比如数组变量的内容?我正在使用cakephp和eclipse,似乎无法做到这一点。我不是在谈论记录错误,只是打印一些变量值。这可能很明显也很容易,但我找不到办法。
谢谢
答案 0 :(得分:14)
对于某些学习者来说,没有愚蠢的问题。所以这是你的选择:
在代码中的任何位置,放置以下语句debug($var);
。
这也适用于控制器/视图和模型。
替代方法:使用CakeLog :: write(LOG_DEBUG,“...”);记录调试 值
要完成,应该安装非常有用的DebugKit
插件。 Get it from here
答案 1 :(得分:6)
首先检查配置文件夹中的core.php文件..
调试模式是否为2 ..
Configure::write('debug', 2);
你可以打印数据,数组,
像这样: -debug($data);
pr($data);
print_r($data);
我们还为cakephp设置了debuging工具包,通过这个你可以看到你的请求,会话,$this->data
值,网址,
答案 2 :(得分:3)