18910140161

是否应该使用empty()php函数-堆栈溢出

顺晟科技

2022-10-19 14:41:45

97

哪个更好?

if (!empty($val)) { // do something }

if (!empty($val)) { // do something }

当我用PHP5测试它时,所有情况都会产生相同的结果。PHP4怎么样,或者知道哪种方式更好吗?


顺晟科技:

在不确定变量是否存在时,应使用构造。如果期望设置该变量,请改为使用。

等价于。它返回true如果变量为:

  • (空字符串)
  • (0为整数)
  • (0作为浮点数)
  • (0作为字符串)
  • (空数组)
  • (已声明的变量,但在类中没有值)

阅读手册:

empty()是(布尔)var的反义词,除了没有警告是 未设置变量时生成。

  • TAG:
相关文章
我们已经准备好了,你呢?
2024我们与您携手共赢,为您的企业形象保驾护航