我一直在努力回显一个函数的输出。我试过这个:
echo 'myFunction('foo')';
..由于额外的单引号,这显然不起作用。有什么建议么?
让我们使用这个功能:
function getStr()
{
return "hello";
}
它会简单地返回一个字符串,这意味着,调用这个:
echo getStr();
与调用 this 具有相同的确切结果:
echo "hello";
这意味着,您的函数的结果可以像变量一样对待(除非您不能修改它),因此您可以对结果做任何您想做的事情:
$string = getStr() . ' - ' . getStr();
echo $string; // Will print "hello - hello";
尝试这个:
echo myFunction('foo');
尝试了一会儿后,我尝试将 echo 作为函数调用:
echo (myFunction('foo'));
这完美地工作。我在互联网上的其他地方找不到这个(也许我只是一个糟糕的谷歌用户)。无论如何,我想我可以和你们分享这个。万一有人遇到同样的问题。