使用!empty

时间:2018-06-06 09:48:10

标签: php

如果我使用if ($somevar) ,我是否会得到不同的结果? 而不是if (!empty($somevar))

这两个人做的完全不一样吗?

1 个答案:

答案 0 :(得分:3)

完全没有,

if ($somevar) - 如果未设置$somevar,则会生成通知

if (!empty($somevar)) - 这在功能上等同于if($somevar),但不会生成通知。

empty()不会对未声明的变量产生E_NOTICE