【发布时间】:2015-07-19 19:54:15
【问题描述】:
我遇到了一个php语句并在想,是
if(isset($_SESSION['id'])==1){
}
非常相似
if (isset($_SESSION['id']) && $_SESSION['id']==1){
}
【问题讨论】:
-
你的问题是……?
-
你有,
var_dump();最能调试 php,用它和die;一步步来看看,返回的东西是什么,你就能自己弄清楚了 -
isset() 如果 var 存在并且值不是 NULL,则返回 TRUE,如果 $_SESSION['id'] 存在并且值不是 NULL,
isset( $_SESSION['id'] ) == 1将始终为 TRUE。 -
是什么让你认为他们是平等的。即使您清楚地查看代码,它们也不相等,
标签: php if-statement