<? php echo 'welcome to 山东'?>与
<?php echo "welcome to 山东"?>
'' 与""有什么不同?
单引号与双引号的区别,单引号是输出变量名,而不是值。
例如:
<?php $color = "red"; echo "Roses are $color"; echo "<br>"; echo 'Roses are $color'; ?>
输出:
Roses are red Roses are $color
""会解析变量而''不会,当然""也更加浪费性能(其实几乎没有差别)
PHP中的''与“”是有区别的,当使用""时PHP会自动去解析""里面的变量,也就是说只要你使用了""无论""里有没有变量PHP都会去解析,而使用''则PHP会把里面的所有内容当做字符串而不去解析里面的内容,所以在PHP中有种说法使用''号比""号效率高,不过在实际中使用''与""对效率的影响并不明显,所以并没有硬性规定使用字符串时就一定要用''号的说法,所以使用''或""就看个人喜欢了
如果引号内输出的内容中包含变量,那么‘’和“”会有区别
没什么不同,PHP不像C语言一样,''代表字符,""代表字符串