PHP中empty、isset和is_null的使用区别
关于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)
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。