关于PHP中empty()、isset() 和 is_null() 这三个函数的区别,之前记得专门总结过,上次又被问到,网上已经很多,就用几个例子来说明:
测试用例选取:
<?php
$a;$b = false;$c = '';$d = 0;$e = null;$f = array();
?>
用var_dump()分别输出如下:
empty()
bool(true)bool(true)bool(true)bool(true)bool(true)bool(true)
isset()
bool(false)bool(true)bool(true)bool(true)bool(false)bool(true)
is_null()
bool(true)bool(false)bool(false)bool(false)bool(true)bool(false)
转载于:https://www.cnblogs.com/fanchangfa/p/4032170.html
相关资源:PHP中empty,isset,is_null用法和区别