我想将两个变量组合在一起:
$var1 = 'Welcome ';
$var2 = $_SESSION['UserName'];
哪一个会更快?代码示例1:
$var3 = $var1.$var2;
或代码示例2:
$var3 = "$var1$var2";
答案 0 :(得分:7)
代码示例1根本不起作用..
预留语法注意事项,样本1应该更快,因为它不涉及解析字符串(查找变量)。
但这非常非常微不足道。
答案 1 :(得分:2)
两个例子都会提供相同的结果 - $ var3等于“Welcome Wazzy”。但是,代码示例1的工作速度要快得多。尝试使用大量数据(或通过连接小集数百万次左右),你会发现连接的工作速度明显快于变量替换。