php 逻辑运算符和if判断问题
大家讲道理
大家讲道理 2017-04-10 15:03:47
[PHP讨论组]

empty($id) && $this->error('没有ID');

这样和if判断相比效率上有区别吗?这样写规范吗?

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

全部回复(3)
PHP中文网

0 || exit(1);

我觉得这是php里最优美的代码段了,不是吗?

黄舟
mysql_connect($host, $username, $password) or die("connect error!");

看了上面的代码,你没觉得PHP是世界上最优雅的语言吗?

迷茫

这种短路写法我觉得用在文件头检查常量的时候用更合适,一般的变量判断感觉可读性没有if好。

defined('DEBUG') or define('DEBUG', false);
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号