php if和or syntax

时间:2012-02-10 15:28:37

标签: php if-statement

我正在努力使这个陈述发挥作用

if(((!isset($_COOKIE['email']) && !$_SESSION['remember_me']) || $_SESSION['id']) {
 //do something
} else {
 //do something
}

如果满足前两个语句,或者满足第三个语句,我希望它返回true吗?

2 个答案:

答案 0 :(得分:6)

您在行的开头有一个(个太多。除此之外,没有理由说它不应该工作。

答案 1 :(得分:0)

if ( ((!isset($_COOKIE['email'] && !$_SESSION['remember_me'])) || $_SESSION['id'] )

如果我正确理解你想要的东西,这应该有用