如何在joomla中使用var_dump

时间:2014-09-04 00:19:10

标签: php joomla2.5 var-dump

我的问题可能有些愚蠢,但请耐心等待。我想var_dump应该在调用其服务的代码中的任何地方工作,但遗憾的是,如果我在控制器或模型中使用它,我将无法返回任何内容。它确实在视图/布局页面中有效。

我尝试在我的一个控制器功能中测试以下简单的东西,它什么都不返回;

$foo = "bar";
var_dump($foo);

请赐教!

2 个答案:

答案 0 :(得分:0)

我不了解Joomla,但在MVC框架中,视图期望数据来自控制器的特定格式,可能是JSON或XML。当你致电var_dump()时,它很可能会弄乱这个语法,因此应用程序无法正常工作。当您使用此工具进行调试时,您将要使用浏览器的控制台(开发人员工具或Firebug)来查看返回的内容。进入“网络”选项卡,选择控制器的URL,然后查看响应数据。在那里,您将看到var_dump()的输出。

答案 1 :(得分:0)

要显示一个变量并暂停执行,您有3个选项。

echo $variable;
print_r($variable);
var_dump($variable);

,您需要在它们之后编写die()来停止代码并显示$ variable。