单引号运行速度快,主要原因是不会转换里面的内容,只转换一种情况 将 \' 转换成 '
双引号会转换里面的内容,所以比较慢。
echo ' aaa\'aaa'; 结果是 aaa'aaa
echo ' aaa\naaa'; 结果是 aaa\naaa (\n不会转换成换行符)
echo "aaa\naaa"; 结果是 aaaaaa (\n会转换成换行符)
$a = 'test';
echo '$a' 结果是 $a ($a不会转换成对应的值)
echo ”$a“ 结果是 test ($a转换成对应的值)
本文详细解释了在编程中使用单引号与双引号的区别,重点在于它们如何处理字符串内的变量和转义字符,以及这些处理方式如何影响运行速度。
3929

被折叠的 条评论
为什么被折叠?



