【发布时间】:2018-09-12 12:14:32
【问题描述】:
if(isset($cat[$k]->id) && $cat[$k]->id==$nav[$lvl-1]->id) // = false
但是
if($cat[$k]->id==$nav[$lvl-1]->id) // = true
这怎么可能?
【问题讨论】:
-
对 null 变量的 isset 返回 false。查看文档:php.net/manual/function.isset.php
-
不存在的值/变量被替换为
null并且PHP中的两个空值相等 -
嗨,OP,我想知道您的问题是否已得到解答?