ISSET() 的 PHP 简写?
有没有一种速记方法可以将变量分配给PHP中不存在的变量?
if(!isset($var) {
$var = "";
}
我想做这样的事情
$var = $var | "";
有没有一种速记方法可以将变量分配给PHP中不存在的变量?
if(!isset($var) {
$var = "";
}
我想做这样的事情
$var = $var | "";
PHP 7 的更新(感谢 shock_gone_wild)
PHP 7 引入了空合并运算符,它将以下语句简化为:
$var = $var ?? "default";
PHP 7 之前的版本
不,没有特殊的运算符或特殊语法。但是,您可以使用三元运算符:
$var = isset($var) ? $var : "default";
或者像这样:
isset($var) ?: $var = 'default';