如果 PHP 中不存在某个变量,是否有一种快捷方式将其分配给该变量?
if(!isset($var) {
$var = "";
}
我想做类似的事情
$var = $var | "";
PHP 7 更新(谢谢震惊狂野 https://stackoverflow.com/questions/18603250/php-shorthand-for-isset/18603279?noredirect=1#comment56452162_18603279)
PHP 7 引入了空合并运算符将以下语句简化为:
$var = $var ?? "default";
PHP 7 之前
不,没有特殊的运算符或特殊的语法。但是,您可以使用三元运算符:
$var = isset($var) ? $var : "default";
或者像这样:
isset($var) ?: $var = 'default';
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)