(1)var_dump(); 判断一个变量是否已经声明并且赋值,并且打印类型和值
<?php
$a;
var_dump($a);//输出null
<?php
var_dump($a);//输出null
<?php$a = 10;
var_dump($a);//输出 int 10
(2)isset() 判断一个变量是否已经赋值 , 返回boolean
<?php
$a = 10;
var_dump(isset($a));//输出 boolean true
<?php
$a = 10;
var_dump(isset($b));//输出 boolean false
(3)unset() 释放一个变量的空间
<?php
$a = 10;
var_dump(isset($a));//输出 boolean true
unset($a);
var_dump(isset($a));//输出 boolean false
(4) empty()判断一个类型是否为空 返回boolean
<?php
$a = 10;
var_dump(empty($a)); //输出 boolean false 就是不为空$b = 0;
var_dump(empty($b)); //输出 boolean true 为空$c = "";
var_dump(empty($c)); //输出 boolean true 为空$c = " ";
var_dump(empty($c)); //输出 boolean false 空格字符串不为空
(5)类型判断