if else 简写解决方案
我不确定是否可以使用 if 速记来完成以下验证。
//if $error is set, echo $errro or just echo blank string.
(isset($error)) ? echo $error:echo '';
我知道我错了,这里有人可以帮助我纠正我的代码吗? 多谢。
I am not sure if the following validation can be done with if shorthand.
//if $error is set, echo $errro or just echo blank string.
(isset($error)) ? echo $error:echo '';
I know I got it wrong, Anyone here can help me to correct my code?
Thanks a lot.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
php 文档(三元运算符)中有几个很好的例子。但基本用法是:
它还有一个简短的形式,可以在
$error
始终设置但默认情况下评估为(bool)false
的情况下使用:There are few good examples in php documentation (ternary operator). But basically usage is:
It also has a short form, that can be used in case that
$error
is always set but is evaluated as(bool)false
by default:您可能想要:
就关联性而言,内联 if 在 PHP 中没有得到很好的实现;有关详细信息,请参阅维基百科。
You probably want:
The inline if is not well implemented in PHP as far as associativity is concerned; see Wikipedia for more info.