php变量的判空和类型判断

时间:2024-09-04 14:36:38

(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)类型判断

php变量的判空和类型判断