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

echo输出字符串‘’与“”有什么不同?

<? php echo 'welcome to 山东'?>与

<?php  echo  "welcome to  山东"?>

'' 与""有什么不同?

正在回答

5 回答

单引号与双引号的区别,单引号是输出变量名,而不是值。

例如:

<?php
$color = "red";
echo "Roses are $color";
echo "<br>";
echo 'Roses are $color';
?>

输出:

Roses are red
Roses are $color


1 回复 有任何疑惑可以回复我~
#1

真的菜的抠脚

如果输出的内容中没有变量时就没区别了。
2018-07-31 回复 有任何疑惑可以回复我~

""会解析变量而''不会,当然""也更加浪费性能(其实几乎没有差别)

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

PHP中的''与“”是有区别的,当使用""时PHP会自动去解析""里面的变量,也就是说只要你使用了""无论""里有没有变量PHP都会去解析,而使用''则PHP会把里面的所有内容当做字符串而不去解析里面的内容,所以在PHP中有种说法使用''号比""号效率高,不过在实际中使用''与""对效率的影响并不明显,所以并没有硬性规定使用字符串时就一定要用''号的说法,所以使用''或""就看个人喜欢了

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

如果引号内输出的内容中包含变量,那么‘’和“”会有区别

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

没什么不同,PHP不像C语言一样,''代表字符,""代表字符串

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

举报

0/150
提交
取消

echo输出字符串‘’与“”有什么不同?

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