PHP empty is_null is_set unset 说明

下面说明一下php中使用empty is_null is_set unset 的场景

  1.  empty  

     检查变量是否为空

    假如变量是 非空 或者 非0的值,就返回FALSE ,也就是 变量是 ""  ,0,"0", NULL,FALSE,array(), var $a ,没有任何属性的对象都是空,如果变量是空则返回TRUE

  2.  is_null 

     检查变量是否为NULL

    如果变量是NULL返回true,反之返回false

    unset($a) 之后 $a=NULL  此时is_null($a) 返回true

  3. is_set

    检查变量是否被设置

    如果变量var存在,那么is_set($var) 返回true,如果unset($var) 之后,is_set($var) 返回false 

  4. unset

       unset 用于销毁变量,被unset的变量,is_set 为false  is_null 为true    empty为true


你可能感兴趣的:(empty,unset,is_null,is_set)