为了账号安全,请及时绑定邮箱和手机立即绑定

echo 输出有无括号都可以吗?

$data_int1 = 123;
echo ($data_int1);


$data_int1 = 123;
echo $data_int1;

输出的结果一样,没有错误,

是不是有没有括号都可以?

正在回答

3 回答

1.cho 不是一个函数(它是一个语言结构), 因此你不一定要使用小括号来指明参数,单引号,双引号都可以。 echo (不像其他语言构造)不表现得像一个函数, 所以不能总是使用一个函数的上下文。 另外,如果你想给 echo 传递多个参数, 那么就不能使用小括号。

echo $a,$b;//(是逗号)

的效率比下面这种高

echo $a.$b;//是句号

2.另外说一下:

我定义了两个变量,分别用单引号和双引号输出,输出结果为:

my name is $name
my car is Volvo

也就是说,如果把字符串常量和变量一起输出的话,必须使用双引号,双引号能识别字符串中的变量。

而单引号会把它包含的内容当成一个整体的字符串常量输出。



2 回复 有任何疑惑可以回复我~

echo 不是一个函数(它是一个语言结构), 因此你不一定要使用小括号来指明参数,单引号,双引号都可以。

0 回复 有任何疑惑可以回复我~

一般不需要括号,字符也是用''引起来而已。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

echo 输出有无括号都可以吗?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信