0

我一直在努力回显一个函数的输出。我试过这个:

echo 'myFunction('foo')'; 

..由于额外的单引号,这显然不起作用。有什么建议么?

4

3 回答 3

3

让我们使用这个功能:

function getStr()
{
    return "hello";
}

它会简单地返回一个字符串,这意味着,调用这个:

echo getStr();

与调用 this 具有相同的确切结果:

echo "hello";

这意味着,您的函数的结果可以像变量一样对待(除非您不能修改它),因此您可以对结果做任何您想做的事情:

$string = getStr() . ' - ' . getStr();
echo $string; // Will print "hello - hello";
于 2013-07-17T18:12:05.417 回答
0

尝试这个:

echo myFunction('foo'); 
于 2013-07-17T18:14:22.970 回答
0

尝试了一会儿后,我尝试将 echo 作为函数调用:

echo (myFunction('foo'));

这完美地工作。我在互联网上的其他地方找不到这个(也许我只是一个糟糕的谷歌用户)。无论如何,我想我可以和你们分享这个。万一有人遇到同样的问题。

于 2013-07-17T18:08:36.353 回答