PHP类型比较表

PHP类型比较表

表达式      gettype()    empty()    is_null()    isset()    boolean : if($x)
$x = "";     string    true    false    true    false
$x = null;    NULL    true    true    false    false
var $x;        NULL    true    true    false    false
$x = false;    boolean    true    false    true    false
$x = true;    boolean    false    false    true    true
$x = 1;         integer    false    false    true    true
$x = 42;       integer    false    false    true    true
$x = 0;         integer    true    false    true    false
$x = -1;        integer    false    false    true    true
$x = "1";       string    false    false    true    true
$x = "0";       string    true    false    true    false
$x = "-1";      string    false    false    true    true
$x = "php";    string    false    false    true    true
$x = "true";    string    false    false    true    true
$x = "false";    string    false    false    true    true
$x = array();    array    true    false    true    false
$x = array('a', 'b');    array    false    false    true    true

$x is undefined     NULL    true    true    false    false

(0)

相关推荐