php判断值为假,php isset,emtpy,is_null,真假值判断小记

header("Content-type:text/html; charset='utf-8'");

echo "

";

$a = '';

$b = ' ';

$c = "\r\n";

$d = 0;

$e = false;

$f = null;

var_dump(strlen($a),strlen($b),strlen($c));

echo 'isset:
';

var_dump(isset($a),isset($b),isset($c),isset($d),isset($e),isset($f),isset($g));

echo '总结:null和未定义的变量均为false,表示不存在
';

echo 'is_null:
';

var_dump(is_null($a),is_null($b),is_null($c),is_null($d),is_null($e),is_null($f),is_null($g));

echo '总结:null和未定义的变量均为null
';

echo 'empty:
';

var_dump(empty($a),empty($b),empty($c),empty($d),empty($e),empty($f),empty($g));

echo '总结:null,长度为0的空字符串,数值0,布尔值false和未定义的变量均为空
';

echo 'true or false:
';

var_dump(!$a,!$b,!$c,!$d,!$e,!$f,!$g);

echo '总结:null,长度为0的空字符串,数值0,布尔值false和未定义的变量均为false,表示假
';

?>

运行结果如下:

int(0)

int(1)

int(2)

isset:

bool(true)

bool(true)

bool(true)

bool(true)

bool(true)

bool(false)

bool(false)

总结:null和未定义的变量均为false,表示不存在

is_null:

bool(false)

bool(false)

bool(false)

bool(false)

bool(false)

bool(true)

bool(true)

总结:null和未定义的变量均为null

empty:

bool(true)

bool(false)

bool(false)

bool(true)

bool(true)

bool(true)

bool(true)

总结:null,长度为0的空字符串,数值0,布尔值false和未定义的变量均为空

true or false:

bool(true)

bool(false)

bool(false)

bool(true)

bool(true)

bool(true)

bool(true)

总结:null,长度为0的空字符串,数值0,布尔值false和未定义的变量均为false,表示假

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值