<?php
//定义一个空类,实例化这个类,使用empty判断其是否为空?真实的情况是不空。

class home{}

$obj = new home();

var_dump(!empty($obj));//bool(true)

class person{

    public $i = 2;

    public $s;

}

$obj_new = new person();

//定义类属性变量$i赋值

var_dump(empty($obj_new->i));//bool(false)

var_dump($obj_new->i);// int(2)

//定义类属性变量$s不赋值

var_dump(empty($obj_new->s));//bool(true)

var_dump($obj_new->s);//NULL

//定义一个变量,赋值"0"

$a="0";

var_dump(empty($a));//bool(true)

var_dump($a);//string(1)"0"

//定义一个变量赋值0

$b=0;

var_dump(empty($b));//bool(true)

var_dump($b);//int(0)

//定义一个变量赋值空格字符串""

$c="";

var_dump(empty($c));//bool(false)

var_dump($c);//string(1)""

//定义一个变量赋值null(不区分大小写)

$d=null;

var_dump(empty($d));//bool(true)

var_dump($d);//NULL

//定义一个变量赋值空字符串""

$e="";

var_dump(empty($e));//bool(true)

var_dump($e);//string(0)""

//定义一个变量赋值false

$f=false;

var_dump(empty($f));//bool(true)

var_dump($f);//bool(false)

//一个未定义的变量$g

var_dump(empty($g));//bool(true)

var_dump($g);//报错未定义变量

//定义一个变量$h赋值array()空数组

$h=array();

var_dump(empty($h));//bool(true)

var_dump($h);//array(0){}

点赞(6) 打赏

评论列表 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部