双引号可转译的内容比单引号多
$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 岁';
单引号不需要分析串内有没有变量,需要转义的内容也少,速度比双引号要快。
我们优先使用单引号。