平时在PHP判断数组中是否有某个key时都使用isset函数,今天偶然知道isset在判断时,如果key的值等于null时,isset的返回值会是false。这时就可以用上array_key_exists函数来判断,但是不要完全使用这个函数,会影响性能;可以这样写: 1 isset($a[$key])||array_key_exists($key,$a); 这样既保留一定性能,也能避免程序中的坑。 赞微海报分享
近期评论