这是完全多余的。
empty或多或少简写
!isset($foo) || !$foo,并且
!empty是类似于
isset($foo) &&$foo。即
empty做相反的事情,
isset再加上一个额外的检查值的 真实性 。
换句话说,
empty与相同
!$foo,但是如果变量不存在,则不会发出警告。这就是该函数的重点:进行布尔比较,而不必担心设置变量。
手册说得像这样:
empty()与的相反(boolean) var, 只是未设置变量时不生成警告。
您可以
!empty($vars[1])在这里简单地使用。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)