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