【发布时间】:2013-03-04 15:41:49
【问题描述】:
<?php echo (isset($var)) ?: $var; ?>
这个语法正确吗?如果 $var 不会被设置,空字符串或 null 会显示什么?用这个可以吗?
【问题讨论】:
-
我认为这没有意义。如果设置了
$var,它会回显true,但如果没有设置$var,它会回显$var。 -
是否有任何快捷方式可以显示我想要的内容 - 未设置 $var 时为空?
-
是的,有捷径,看我的回答。
-
echo (isset($var)?'YES':'NO');
标签: php