У меня есть следующее утверждение IF:
if (strpos($_SERVER['REQUEST_URI'], '/dev/mahjong/mahjong.php') === strlen($_SERVER['REQUEST_URI']) - strlen('/dev/mahjong/mahjong.php') ) {
$style = "display: inline";
}
else {
$style = "display: none";
}
Это прекрасно работает.Теперь я хотел показать экран входа в Facebook, когда $style = "display:inline";
Итак, я решил, что я сделаю еще один IF с AND, поэтому IF display = inline AND пользователь НЕ вошел в систему, установите $fb_login = "display: inline";
Я подготовил этот код:
if (strpos($_SERVER['REQUEST_URI'], '/dev/mahjong/mahjong.php') === strlen($_SERVER['REQUEST_URI']) - strlen('/dev/mahjong/mahjong.php') ) {
$style = "display: inline";
}
else {
$style = "display: none";
}
if ($style = "display: inline") && (!$user)) {
$fb_login = "display: inline";
}
else {
$fb_login = "display: none";
}
Проблема в том, что я получаю сообщение об ошибке: Ошибка синтаксического анализа: Синтаксическая ошибка, неожиданная T_BOOLEAN_AND
Такжепытался использовать AND вместо &&, но это дало тот же результат.Что я здесь не так делаю?