【发布时间】:2014-08-03 14:22:23
【问题描述】:
在性能方面什么成本更低,为什么?虽然对于第一种情况,它会创建新变量,但在第二种情况下,它不应该首先取消设置 var1 以重新分配它吗?
1)
$var1 = $someBigArray;
$var2 = $this->someFunction($var1);
// use $var2
2)
$var1 = $someBigArray;
$var1 = $this->someFunction($var1);
// user $var1
更新
我真的不能这样做,我只是排除了我的其余代码,询问核心部分并使其看起来更简单
$var1 = $this->someFunction($someBigArray);
【问题讨论】:
-
你为什么不试试这个
$var1 = $this->someFunction($someBigArray); -
1) 是否会导致性能问题?
-
@웃웃웃웃웃 我更新了qsn,tks
-
@SverriM.Olsen,现在不,但我只想考虑
$someBigArray变得巨大的情况。 tks
标签: php performance variables