检查变量是否存在或重写值。哪个更快?

时间:2012-05-01 22:40:45

标签: php performance

我有一个定期运行的脚本,我只是好奇我应该以哪种方式对其进行编码以最大化速度...

检查变量值是否存在并跳过设置更快,或者只是再次设置值?

例如,它更快:

if($variable=="") { $variable = "blah"; }

或者只是

$variable = "blah";

或者这不是问题吗?一天结束时的速度差异是否可以忽略不计?

感谢您的帮助......

2 个答案:

答案 0 :(得分:4)

我认为速度差异可以忽略不计,但两个示例的逻辑基本上是不同的(无条件地设置一个值,而不是仅在当前值为空时设置一个值)。

答案 1 :(得分:0)

再次设置变量,否则php必须检查