PHP回显正确的输入语法

时间:2013-11-04 07:41:56

标签: php string echo

我似乎无法在此找到直接答案...... 让我们说我想在屏幕上回应“Stack Overflow FTW”。我应该使用

echo ('Stack Overflow FTW');

echo 'Stack Overflow FTW';

如果真的不重要,那么哪个人最适合养成使用习惯?

5 个答案:

答案 0 :(得分:3)

为什么要问人,不要问语言文档?意见不重要,语言语法确实如此。

  

echo实际上不是一个函数(它是一种语言结构),所以你不需要使用括号。 echo(与其他一些语言结构不同)的行为不像函数,所以它不能总是在函数的上下文中使用。此外,如果要将多个参数传递给echo,则不能将参数括在括号内。

     

echo还有一个快捷语法,您可以使用等号立即跟随开始标记。在PHP 5.4.0之前,此短语法仅适用于启用了short_open_tag配置设置。

来源:PHP Manual

答案 1 :(得分:2)

echo实际上不是PHP中的函数,它是一种语言结构。这意味着不需要括号,因此我建议不要使用括号,因为它们只会增加混乱。

答案 2 :(得分:1)

不,这无关紧要。

echo 是一种语言结构,它不需要括号[它们是可选的]。如果你不想输入太多。你可以选择第二种选择。

答案 3 :(得分:1)

我个人认为你应该总是选择更具可读性的东西!在这种情况下,它看起来似乎没什么大问题,但如果你回应方法的返回值或构建更复杂的字符串,事情往往会变得混乱。

请注意,代码可读性和简单性通常是齐头并进的。如果要保持一致,请使用括号(不是括号)!

答案 4 :(得分:-4)

echo "Stack Overflow FTW";

使用双引号意味着它是一个字符串。