因为当我只对$array[$key]是否有一个非空值感兴趣时,$array[$key]并不一定存在。
与另一种方式相比,做这件事是否有优势或偏好?
完整的例子:
if (isset($array[$key]) && $array[$key]) {
// Do something
}vs
if (@$array[$key]) {
// Do something
}发布于 2017-11-20 05:19:55
(@)差错控制算子
isset -确定是否设置了变量而不是NULL
检查数组键值不是空的:
if(empty($fields_array[$key])) {
//You will be here if value does not exist or is FALSE
}https://stackoverflow.com/questions/47385417
复制相似问题