基本的に、変数が存在しない場合を除き、変数を 1 つのものとして定義できるようにしたいと考えています。どこかで、次のような省略形の条件文を見たことを誓います。
$var=$_GET["var"] || "default";
しかし、これを正しく行うためのドキュメントが見つかりません。正直なところ、JS か ASP か、私が見たものであった可能性があります。
上記のコードで発生する必要があるのは、いずれかのステートメントが true を返すかどうかを確認することだけであることを理解しています。しかし、最初に失敗した場合のデフォルトを本質的に定義する何かを誰かが行っているのを見たと思いました。これは誰かが知っていて、私を助けることができるものですか? 私はクレイジーですか?次のように言うのは冗長に思えます。
$var=($_GET["var"]) ? $_GET["var"] : "default";
または特に言うのは冗長です:
if ($_GET["var"]) { $var=$_GET["var"]; } else { $var="default"; }
考え?