PHP函数isset,empty,is_null

winterSky 2018-09-25 PM 1115℃ 0条
$a;$b=null;$c=false;$d=0;$e='';$f=array();$g=[];

echo "<pre>";
//isset 当变量未定义或为null时 isset 返回false;
var_dump(isset($a));    //false
var_dump(isset($b));    //false
var_dump(isset($c));    //true
var_dump(isset($d));    //true
var_dump(isset($e));    //true
var_dump(isset($f));    //true
var_dump(isset($g));    //true
echo '==============================='."<br/>";
//特殊的 NULL值表示一个变量没有值.NULL类型唯一可能的值就是NULL
//在下列情况下一个变量被认为是 NULL : 
//1. 被赋值为 NULL 。 
//2. 尚未被赋值。 
//3. 被 unset()。 

var_dump(is_null($a));  //true  报错 未定义
var_dump(is_null($b));    //true
var_dump(is_null($c));    //false
var_dump(is_null($d));    //false
var_dump(is_null($e));    //false
var_dump(is_null($f));    //false
var_dump(is_null($g));    //false
echo '==============================='."<br/>";
var_dump(empty($a));    //true
var_dump(empty($b));    //true    
var_dump(empty($c));    //true
var_dump(empty($d));    //true
var_dump(empty($e));    //true
var_dump(empty($f));    //true
var_dump(empty($g));    //true    
echo '==============================='."<br/>";
var_dump($b==$c);       //true
var_dump($c==$d);        //true
var_dump($d==$e);        //true
var_dump($e==$f);        //false
var_dump($f==$g);        //true
echo '==============================='."<br/>";
var_dump($b===$c);        //false
var_dump($c===$d);        //false
var_dump($d===$e);        //false
var_dump($e===$f);        //false    
var_dump($f===$g);        //true
echo "</pre>";

标签: none

非特殊说明,本博所有文章均为博主原创。

评论啦~