如何回显函数

时间:2013-07-17 18:08:36

标签: php function echo

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

echo 'myFunction('foo')'; 

..由于额外的单引号,这显然是行不通的。有什么建议吗?

3 个答案:

答案 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');