我不确定是否可以使用 if 速记来完成以下验证。
//if $error is set, echo $errro or just echo blank string.
(isset($error)) ? echo $error:echo '';
我知道我错了,这里的任何人都可以帮助我更正我的代码吗?非常感谢。
我不确定是否可以使用 if 速记来完成以下验证。
//if $error is set, echo $errro or just echo blank string.
(isset($error)) ? echo $error:echo '';
我知道我错了,这里的任何人都可以帮助我更正我的代码吗?非常感谢。
echo isset($error) ? $error : '';
php 文档(三元运算符)中很少有很好的例子。但基本上用法是:
echo (isset( $error) ? $error : '');
它还有一个简短的形式,可以在$error
始终设置但(bool)false
默认评估为的情况下使用:
echo ($error ?: '');