我发现自己在 PHP 中使用关联数组做了很多事情。
我正在这样做:
foreach ($item as $key=>$value) {
if ($arr[$key] == null) {
$arr[$key] = 0;
}
$arr[$key] += $other_arr[$value];
}
但后来我意识到,如果我排除初始化 $arr[$key] 的行,它可以正常工作,大概是因为它是 null,它被视为与 0 相同。
在 php 中做出这种假设是否安全?如果它是安全的,这是一个好主意吗?