Вы неправильно поняли определение творения. Ваше второе предложение здесь неверно:
Согласно документам создайте «Относится к записи в несуществующие документы». А именно, если документ существует, эту операцию следует отклонить.
blockquote>Правило создания ничего не отклоняет, если документ уже присутствует. Если документ уже присутствует и обновляется, правило создания не применяется вообще. Вместо этого будут применяться любые правила обновления или записи. Если никакие соответствующие правила обновления или записи не разрешают доступ к документу, обновление будет отклонено.
Ознакомьтесь с Руководством по PHP для структур управления и логических операторов :
if(isset($_GET['username']) && isset($_GET['firstname'])) {
echo "set";
} else {
echo "unset";
}
Использование синглов и
выполняет побитовую операцию , что, безусловно, не то, что вы хотите.
и
также является синонимом к &&
синтаксис, как показали другие ответы.
РЕДАКТИРОВАТЬ : Как указано в комментариях, вы можете проверить, установлены ли две переменные в isset, передав их обе в функцию isset. Однако, если вы когда-нибудь захотите выполнить какую-либо другую операцию, вам нужно будет выполнить приведенные выше логические операторы.
if ( isset($_GET['username'], $_GET['firstname']) ) {
echo 'Set!';
}
isset принимает несколько аргументов, и если задано несколько параметров, isset () вернет TRUE, только если все параметры установлены. Оценка идет слева направо и останавливается, как только встречается неустановленная переменная.
Попробуйте использовать оператор && (логический и) вместо & (двоичный и)
, так что если isset возвращает true для обоих, тогда if возвращает true, иначе if возвращает false .
if ( isset($_GET['username']) && isset($_GET['firstname']) )
if (isset($_GET['username']) AND isset($_GET['firstname']))
{
echo "set";
}
else
{
echo "unset";
}
да или
echo ((isset ($ _ GET ['username']) && isset ($ _ GET ['firstname']))? "set": "unset");
if (isset($_GET['username']) && isset($_GET['firstname']))
{
echo "set";
}
else
{
echo "unset";
}
Для справки: Операторы PHP