博客列表 >详细说明 empty(),isset(),is_null()的区别-2018-04-12

详细说明 empty(),isset(),is_null()的区别-2018-04-12

Lucifer的博客
Lucifer的博客原创
2018年04月13日 19:00:12828浏览

<?php


//首先写出5个不同情况变量

$a;

$b = false;

$c = '';

$d = 0;

$e = null;

$f = array();

//1:empty的var_dump输出,只要数据类型是否为空或假,empty()就输出true。

echo "<pre>";

var_dump(empty($a));

var_dump(empty($b));

var_dump(empty($c));

var_dump(empty($d));

var_dump(empty($e));

var_dump(empty($f));

echo "<hr>";

//2:isset的输出,isset只能用来判断是否为NULL和未定义

var_dump(isset($a));

var_dump(isset($b));

var_dump(isset($c));

var_dump(isset($d));

var_dump(isset($e));

var_dump(isset($f));

echo "<hr>";

//3.is_null的输出

var_dump(is_null($a));

var_dump(is_null($b));

var_dump(is_null($c));

var_dump(is_null($d));

var_dump(is_null($e));

var_dump(is_null($f));



?>


声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议