双引号可转译的内容比单引号多
$str1 = ' \' \\ \n \t \v \$ ';
$str2 = ' \' \\ \n \t \v \$ ';
双引号里的变量可以解析
$age = 29;
$str3 = "小明今年 $age 岁";
$str4 = '小明今年 $age 岁';
单引号不需要分析串内有没有变量,需要转义的内容也少,速度比双引号要快。
我们优先使用单引号。
$str1 = ' \' \\ \n \t \v \$ ';
$str2 = ' \' \\ \n \t \v \$ ';
双引号里的变量可以解析
$age = 29;
$str3 = "小明今年 $age 岁";
$str4 = '小明今年 $age 岁';
单引号不需要分析串内有没有变量,需要转义的内容也少,速度比双引号要快。
我们优先使用单引号。
本文探讨了在编程中单引号与双引号的区别,重点在于它们如何处理字符串内的变量及转义字符。通过具体示例展示了两种引号在变量解析、转义序列上的不同行为,并给出了性能方面的考量。
303

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



