下面这种写法
empty($dinfo) && exit("该条目不存在!");
和这种写法
if(empty($dinfo)){
exit("该条目不存在!");
}
哪一种更好?
下面这种写法
empty($dinfo) && exit("该条目不存在!");
和这种写法
if(empty($dinfo)){
exit("该条目不存在!");
}
哪一种更好?
用if一目了然,比如页面控制器开头常用的逻辑,如果没有定义根目录常量,就进行定义.
defined('APP_ROOT') || define('APP_ROOT', __DIR__);
if (!defined('APP_ROOT')) define('APP_ROOT', __DIR__);
如果你是设计在框架底层的代码,建议:
empty($dinfo) && exit("该条目不存在!");
如果是项目,要做维护的话,建议:
if(empty($dinfo)){
exit("该条目不存在!");
}
2 回答1.5k 阅读✓ 已解决
1 回答1.2k 阅读✓ 已解决
2 回答862 阅读✓ 已解决
1 回答1k 阅读✓ 已解决
2 回答920 阅读
1 回答903 阅读
1 回答833 阅读
相对来说第二种更合适
&& 短路这种特性感觉还是少用
一些奇迹淫巧最好不要使用
代码毕竟还是给人看的