php单引号和双引号包含字符串的区别
在PHP中
单引号代表纯字符串,不论里面有什么东西,当字符串处理
$a = 'abc';ehco 'i am $a';#结果:i am $a双引号代表可以处理的字符串,如果字符串中有变量,那么,会优先解析变量
$a = 'abc';echo "i am $a";#结果: i am abc理论上,只是理论,
单引号的速度 > 双引号的速度,因为不用解析变量
PHP表示字符串的单引号和双引号有什么区别
在PHP这类型语言中,没有字符类型,只有字符串类型。单引号代表按原样输出。
比如'hello\r\n',输出的就是hello\r\n。但如果是双引号,则会对其中的转义字符进行转换。比如还是刚才的字符串,由于\r\n是换行标记,所以双引号内的"hello\r\n"就会输出hello后再换行。