По сути, я бы хотел иметь возможность определять переменную как одно целое, если только эта вещь не Клянусь, где-то я видел сокращенное условное выражение, которое выглядело примерно так:
$var=$_GET["var"] || "default";
Но я не могу найти никакой документации, чтобы сделать это правильно, и, честно говоря, это мог быть JS или ASP или что-то еще, где я это видел.
Я понимаю, что все, что должно происходить в приведенном выше коде, - это просто проверить, возвращает ли какой-либо из операторов значение true. Но мне показалось, что я видел, как кто-то делал что-то, что, по сути, определяло значение по умолчанию, если первое не удалось. Кто-нибудь знает об этом и может мне помочь? Я сумасшедший? Просто кажется излишним сказать:
$var=($_GET["var"]) ? $_GET["var"] : "default";
или особенно излишним сказать:
if ($_GET["var"]) { $var=$_GET["var"]; } else { $var="default"; }
Мысли?