我们如何根据一个或多个变量的存在来设置变量的值?这可行,但我想知道 PHP 是否有一个“速记”版本:
if (isset($a)) { $x=$a; } elseif (isset($b)) { $x=$b; }
如果您想要更大的图景,我需要为 $x 提供 $_REQUEST['a'] 或 $_GET['a'] 的值,以每次存在的为准。
编辑:三元运算符将对 2 个变量起作用。功能可以扩展超过 2 个吗?例子
if (isset($a)) { $x=$a; } elseif (isset($b)) { $x=$b; } else { $x=$c; }