在PHP中,单引号''和双引号""都可以表示字符串,它们有如下区别:
单引号用于表示最终的字符串,不可在变,速度更快,
双引号并不是最终的字符串需要PHP解析器解析为最终的字符串,因为多了一个步骤,所以,速度较单引号较慢。
例子
<?php
$a = "yxjc123";
$b = "com";
$c = '$a.$b';
$d = "$a.$b";
echo $c;//单引号原样输出
echo "<br>";
echo $d;//双引号,解析器发现$a和$b是一个字符串的变量,需要解析,输出为yxjc123.com
?>
输出$a.$b
yxjc123.com
yxjc123.com
- $c是单引号原样输出 $a.$b
- $d是双引号,解析器发现$a和$b是一个字符串的变量,需要解析,输出为yxjc123.com