php变量的判空和类型判断
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php变量的判空和类型判断相关的知识,希望对你有一定的参考价值。
(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 空格字符串不为空
以上是关于php变量的判空和类型判断的主要内容,如果未能解决你的问题,请参考以下文章
mysql几个常用的判空函数:isnull, ifnull, nullif, coalesce
Java 8系列Java开发者的判空利器 -- Optional