PHP中判断变量为空的几种方法

判断变量为空,在许多场合都会用到,同时自己和许多新手一样也经常会犯一些错误,
所以自己整理了一下PHP中一些常用的、判断变量为空的方法。

1. isset功能:判断变量是否被初始化
本函数用来测试变量是否已经配置。若变量已存在则返回 true 值。其它情形返回 false 值。

2:empty功能:判断一个变量是否被认为是空的。当一个变量并不存在,或者它的值等同于FALSE,那么它会被认为不存在。如果变量不存在的话,empty()并不会产生警告。

$a = null;
$b = "";
$c = "     ";
$d = "test";

echo "a=".isset($a);//0
echo "b=".isset($b);//1
echo "c=".isset($c);//1
echo "d=".isset($d);//1

echo "<br>";

echo "a=".!empty($a);//0
echo "b=".!empty($b);//0
echo "c=".!empty($c);//1
echo "d=".!empty($d);//1
$c = ltrim($c,' ');//去掉所有的空格
echo "c=".!empty($c);//0


echo "<br>";
if(isset($c)) {
    echo "Yes";
}
原文地址:https://www.cnblogs.com/wangyuman26/p/5940998.html