基本上,我希望能够定义一个变量作为一个东西,除非那个东西不存在。我发誓在某个地方看到过一种类似于以下内容的简写条件语句:
$var=$_GET["var"] || "default";
但我找不到任何正确的文档来做这件事,而且老实说,可能是在我看到它的地方使用了JS或ASP之类的东西。
我理解以上代码应该只是检查两个语句是否返回true。但我记得曾经有人做过一些事情,如果第一个失败就定义了一个默认值。这是有人知道并能帮助我的吗?难道我疯了吗?这似乎是重复的:
$var=($_GET["var"]) ? $_GET["var"] : "default";
或者特别冗余地说:
if ($_GET["var"]) { $var=$_GET["var"]; } else { $var="default"; }
有什么想法?