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
|