Php “echo$var”与“echo$var”

Php “echo$var”与“echo$var”,php,echo,Php,Echo,我的代码编辑器有一个echo的内置代码段,如下所示: echo($var); 我在互联网上浏览的所有代码片段的格式都没有括号。像这样: echo $var; 有什么区别?哪一个是正确的或被认为是更好的做法?实际上并不是一个函数,而是一种语言构造,因此不需要在它中使用括号。echo与其他一些语言构造不同,它的行为不像函数,因此不能始终在函数的上下文中使用。此外,如果要将多个参数传递给echo,则这些参数不得括在括号内 浏览文档时,您会注意到,这不是一个问题,但实际上是不必要的。我相信您的代码编

我的代码编辑器有一个echo的内置代码段,如下所示:

echo($var);
我在互联网上浏览的所有代码片段的格式都没有括号。像这样:

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

实际上并不是一个函数,而是一种语言构造,因此不需要在它中使用括号。echo与其他一些语言构造不同,它的行为不像函数,因此不能始终在函数的上下文中使用。此外,如果要将多个参数传递给echo,则这些参数不得括在括号内


浏览文档时,您会注意到,这不是一个问题,但实际上是不必要的。我相信您的代码编辑器有一些设置,您可能希望更改以使其正常。

echo实际上不是一个函数。使用括号是非常不必要的。但是你可以用括号来计算,比如:echo hello。4+5; 您还可以使用逗号分隔字符串:echo你好,我的朋友