【问题标题】:'echo $var' vs 'echo($var)''echo $var' 与'echo($var)'
【发布时间】:2015-10-20 09:02:39
【问题描述】:

我的代码编辑器在 sn-p 中有一个用于 echo 的构建,如下所示:

echo($var);

我在网上浏览的所有 sn-ps 格式都是不带括号的。像这样:

echo $var;

有什么区别?哪一个是正确的或被认为是更好的做法?

【问题讨论】:

  • echo 并不是一个真正的函数。使用括号是非常不必要的。但是您可以使用括号进行如下计算:echo "hello ". (4+5); 您也可以使用逗号分隔字符串:echo "hello ", "my ", "friend

标签: php echo


【解决方案1】:

echo 实际上不是一个函数(它是一种语言结构),因此您不需要使用括号。 echo(与其他一些语言结构不同)的行为不像函数,因此它不能总是在函数的上下文中使用。此外,如果您想向 echo 传递多个参数,则这些参数不能用括号括起来。

查看文档,你可以注意到,这不是问题,但真的没必要,我相信你的代码编辑器有一些设置,你可能想改变它以使其正常。

【讨论】:

    猜你喜欢
    • 2015-02-05
    • 1970-01-01
    • 2010-10-14
    • 1970-01-01
    • 1970-01-01
    • 2011-01-10
    • 2016-08-20
    • 1970-01-01
    相关资源
    最近更新 更多