如何在浏览器上显示返回值?

时间:2010-09-09 09:11:39

标签: php return-value

我在函数中有以下内容():

if ($cod == 1000)
{
  $message = 'Some Message';
  return $message;
}

后来,我称这个函数为:

try
{
   $comandoController->someThing();
}

我希望在浏览器上看到“Some Message”。但我没有。

注意:如果echo条件中有echo "hello"之类的东西,我可以看到它。所以条件是这样的。

而不是$comandoController->someThing(); 应该我们执行以下操作:

$result = $comandoController->someThing(); 
echo $result; 

2 个答案:

答案 0 :(得分:2)

按设计工作。此

try
{
   $comandoController->someThing();
}

不会向浏览器输出任何内容。返回值可以是echo ed:

echo  $comandoController->someThing();

或存储:

$value =  $comandoController->someThing();

但就目前而言,不会发生任何浏览器输出。

答案 1 :(得分:1)

您需要echo

echo $comandoController->someThing();

或者使用功能中的echo代替:

if ($cod == 1000)
{
  echo 'Some Message';
}

现在你只需要这样做:

$comandoController->someThing();