下一节课程: PHP数据类型之对象(以后学)(11069次播放)

5 秒后自动播放下一节
  重新观看
章节
笔记
提问
课件
反馈
捐赠

PHP入门视频教程之一周学会PHP

  • 推荐课程
  • 评论
  • 问答
  • 笔记
  • 课件下载
瞎闹腾

瞎闹腾

empty()可以向括号中间传入一个变量,这个变量的值如果是false或者为null的话,返回true

3年前 0

生姜姜

生姜姜

学到这里。

3年前 0

阳光里晒干的回忆~

阳光里晒干的回忆~

Null类型 空在英文里面表示是null,它是代表没有。空(null)不是false,不是0,页不是空格 【重点】empty和isset 注意有以下三空情况会产生空类型 1)通过变量赋值明确指定为变量的值为NULL example:$apple=null; 2)一个变量没有给任何值 example:$name; 3)使用函数unset()将变量销毁 unset($name); 接下来外面来讲解两个跟null相关的函数,这两个函数非常常用,我们将级别定义为【默写级别】 empty()可以向括号中间传入一个变量,这个变量的值如果为false或者为null的话,返回true $appple=null; //$apple=false; if(empty($apple)){ //如果为空,返回true,不为空则返回false echo "true"; //当条件为false或者null时,执行if里面的语句 } else{ echo "false"; //当条件不为false或者null时,执行else里面的语句 } isset()可以向括号中传入一个或者多个变量,变量与变量间用逗号分开。只要有一个变量为null,则返回false。否则,则返回true。 //isset 判断当前值是否为空,为空返回false,反之返回true $jia=false; $result=isset($jia); var_dump($result); //结果返回bool(true),因为false是bool类型,不为空,所以返回true $jia=null; $result=isset($jia); var_dump($result); //结果返回bool(false),因为null是null类型,为空,所以返回false 所以,isset只要传的值不是null也就是空,都会返回true unset()这个函数的功能是毁掉变量。unset(变量)括号中间插入想要毁掉的变量名,这个变量名就会被毁掉。

3年前 0

九夜

九夜

empty不管为false,还是null返回都是true,为true返回false isset不为空,都返回true unset为销毁

3年前 0

陈不尚

陈不尚

empty()意为是空的吗,()里的变量为false或null则empty()=ture,为true则反之。

3年前 0

明子

明子

<?php //empty判断变量是否为null,造成空值的情况有三种:指定变量值为null、没有为变量赋值、unset销毁了变量。 //定义一个变量 $love = false; //unset用于销毁变量, //unset($love); /*if(isset($love)){ echo '执行了真区间,这是个意外。'; }else{ echo '执行了假区间,醒醒吧。。。'; };*/ $result = isset($love); var_dump($result); ?>

3年前 0

KELEFEI

KELEFEI

null空

3年前 0

宋沅鸿

宋沅鸿

不是null,返回的都是false

3年前 0

如初

如初

//unset(变量名)功能:销毁变量

4年前 0