【问题标题】:What is the difference between isset and empty?isset 和 empty 有什么区别?
【发布时间】:2012-06-03 13:23:05
【问题描述】:

!issetemptyisset!empty有什么区别??

【问题讨论】:

标签: php


【解决方案1】:

类型比较表应回答有关这些运算符的所有问题:http://php.net/manual/en/types.comparisons.php

【讨论】:

  • 我没有意识到$x = "";$x = null; 产生了不同的结果。这是很方便的信息。
【解决方案2】:

基本答案是可以设置一个变量(不是 NULL),但可以为空(可以同化为 0)。 以一个空数组为例。

从@mjhennig 提供的链接中,您可以看到0 被认为是空的。 False 和空字符串也是如此(显然):)

【讨论】:

    猜你喜欢
    • 2014-01-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多