php isset 数组 键的一个坑

 

有个数组$arr,

$arr['key'] = 5;          isset($arr['key'])是true

如果$arr['key'] = 0;     isset($arr['key'])也是true

如果$arr['key'] = null;     isset($arr['key'])就是false了

应该用array_key_exists('key', $arr)来判断

Guess you like

Origin blog.csdn.net/wuzuyu365/article/details/106004284