当前位置:Gxlcms > PHP教程 > php逻辑运算符和if判断问题

php逻辑运算符和if判断问题

时间:2021-07-01 10:21:17 帮助过:4人阅读

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

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

回复内容:

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

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

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

defined('DEBUG') or define('DEBUG', false);

0 || exit(1);

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

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

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

人气教程排行