我希望将两个变量组合在一起:
$var1 = '欢迎 ';
$var2 = $_SESSION['UserName'];
哪个代码样例的速度更快?代码示例 1:
$var3 = $var1.$var2;
或者代码示例2:
$var3 = "$var1$var2";
我希望将两个变量组合在一起:
$var1 = '欢迎 ';
$var2 = $_SESSION['UserName'];
哪个代码样例的速度更快?代码示例 1:
$var3 = $var1.$var2;
或者代码示例2:
$var3 = "$var1$var2";
代码示例1根本无法工作。
语法考虑放在一边,示例1应该是微不足道地更快,因为它不涉及解析字符串(查找变量)。
但这非常非常微小。
这两个例子都会得到相同的结果 - $var3 等于"Welcome Wazzy"。然而,代码示例1将工作速度显着更快。当你使用大量数据(或者通过将小数据集合并约一百万次)时,请尝试一下,你会看到连接比变量替换要快得多。
$_SESSION['UserName']
有任何影响,那么你是错误的。 - Dominic Rodger