PHP 语句这样写可以吗?
下面这种写法
empty($dinfo) && exit("该条目不存在!");
和这种写法
if(empty($dinfo)){
exit("该条目不存在!");
}
哪一种更好?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
下面这种写法
empty($dinfo) && exit("该条目不存在!");
和这种写法
if(empty($dinfo)){
exit("该条目不存在!");
}
哪一种更好?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(11)
相对来说第二种更合适
&& 短路这种特性感觉还是少用
一些奇迹淫巧最好不要使用
代码毕竟还是给人看的
用if一目了然,比如页面控制器开头常用的逻辑,如果没有定义根目录常量,就进行定义.
如果你是设计在框架底层的代码,建议:
如果是项目,要做维护的话,建议:
确定这代码只有你自己一个人看的话可以写第一种,
要是别人也有可能看的话还是推荐第二种更易于阅读的。
对于第一种,别忘了有些语言的
&&
是从右向左计算的。要是个多语言使用者很可能就得懵一会。
用三目运算符不也挺好的吗
两种都可以用, 但是为了维护方便建议第二种,
都很好啊 看个人习惯啊
我也提供一个:
我经常用你这个写法