【发布时间】:2016-01-14 11:47:13
【问题描述】:
从优化和最佳实践的角度来看,我应该在设置数组键之前检查它是否已设置。
我很乐意覆盖该值 - 所以两者都适合我的目的。
在这个简单的例子中,我知道我的数组应该有什么值,并且我没有问题覆盖一个键值。
$array = array(
'A' => 'B'
);
$key = 'A';
$value = 'B';
//...
选项 1。
//...
if(!isset($array[$key])) {
$array[$key] = $value;
}
选项 2。
//...
$array[$key] = $value;
调用 isset 或在数组中设置值是否有更多开销?
【问题讨论】:
标签: php arrays optimization isset