我一直在努力回应函数的输出。我试过这个:
echo 'myFunction('foo')';
..由于额外的单引号,这显然是行不通的。有什么建议吗?
答案 0 :(得分:3)
我们来看看这个功能:
function getStr()
{
return "hello";
}
它只会返回一个字符串,这意味着,调用它:
echo getStr();
与调用此结果具有完全相同的结果:
echo "hello";
这意味着,你的函数的结果可以像变量一样处理(除了你不能修改它),所以你可以随意做任何事情:
$string = getStr() . ' - ' . getStr();
echo $string; // Will print "hello - hello";
答案 1 :(得分:0)
尝试了一会儿之后,我尝试将echo称为函数:
echo (myFunction('foo'));
这完美无缺。我在互联网上的其他地方找不到这个(也许我只是一个糟糕的Google员工)。无论如何,我想我可能会和你们分享这个。万一有人遇到同样的问题。
答案 2 :(得分:0)
试试这个:
echo myFunction('foo');