PHP, если и или или синтаксис - PullRequest
       2

PHP, если и или или синтаксис

0 голосов
/ 10 февраля 2012

Я изо всех сил пытаюсь заставить этот оператор работать

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

Я хочу, чтобы он возвратил true, если оба из первых двух операторов выполнены, или если третье утверждение выполнено?

Ответы [ 2 ]

6 голосов
/ 10 февраля 2012

У вас слишком много ( в начале строки.Кроме этого, нет никаких причин, почему это не должно работать.

0 голосов
/ 10 февраля 2012
if ( ((!isset($_COOKIE['email'] && !$_SESSION['remember_me'])) || $_SESSION['id'] )

Это должно работать, если я правильно понимаю, что вы хотите

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...