课程
/后端开发
/PHP
/PHP入门篇
<? php echo 'welcome to 山东'?>与
<?php echo "welcome to 山东"?>
'' 与""有什么不同?
2018-06-29
源自:PHP入门篇 1-1
正在回答
单引号与双引号的区别,单引号是输出变量名,而不是值。
例如:
<?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语言一样,''代表字符,""代表字符串
举报
PHP入门教程轻松学习,行业大牛帮您快速掌握PHP编程基础知识。
4 回答echo与字符串之间没有空格也能输出相应的字符串内容,但是提示错误
2 回答echo输出一串字符,使用单引号和双引号的区别?
4 回答求解输出echo $p和echo constant$p的结果为什么不同?
2 回答同时输出字符和加法
4 回答为什么输入中文字符串老是有空格