本文主要是介绍php基础之isset unset和empty,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
直接上代码,如下:
/*** isset:* 判断一个变量是否存在,以及是否赋值* unset:* 释放一个变量,断开引用,会被垃圾回收器回收,该变量再次调用isset时,返回false* empty:* 判断一个变量是否为空,以及是否赋值* 0 "0" null false "" array() 都是empty*/
if (isset($s1)) {echo "isset<br>";
} else {echo "not set<br>";// will print
}if (empty($s1)) {echo "empty<br>";// will print
} else {echo "not empty<br>";
}if (empty("")) {echo "empty<br>";// will print
} else {echo "not empty<br>";
}if (empty("0")) {echo "empty<br>";// will print
} else {echo "not empty<br>";
}if (empty(array())) {echo "empty<br>";// will print
} else {echo "not empty<br>";
}$s2 = 10;
if (isset($s2)) {echo "is set<br>";// will print
} else {echo "not set<br>";
}unset($s2);//释放掉
if (isset($s2)) {echo "is set<br>";
} else {echo "not set<br>";// will print
}
这篇关于php基础之isset unset和empty的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!