PHP 中 if($args) 与 if(!empty($args)) 的区别 财富值14

2016-10-25 10:52发布

在编码的时候经常有个困惑,判断一个变量非空:
方式1:if($args){...do something..}
方式2:if(!empty($args)) {...do something...}

这两种方式的效果一样吗,在执行效率上哪种更好一些?
多谢解答!

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
10条回答

简而言之,如果你能保证$args已经定义,大可使用第一种。如果不行,则建议使用第二种。

一周热门 更多>