来源:自学PHP网 时间:2018-02-09 16:45 作者: 阅读:次
[导读] PHP中文网教程为您提供《php入门教程之一周学会PHP》之 php数据类型之 NULL类型 章节的在线实战教程供您学习,你可以进行笔记、提问、讨论和资料下载...
空在英文里面表示是null,它是代表没有。空(null)不是false,不是0,也不是空格。 【重点】知道null产生的三种情况,学习empty 和 isset两个函数的区别。 主要有以下三空情况会产生空(null)类型: 1.通过变量赋值明确指定为变量的值为NULL 2.一个变量没有给任何值 3.使用函数unset()将变量销毁掉 我们用代码来演示一下。 <?php //声明变量为null $n = null; var_dump($n); ?> <?php //var_dump显示输出变量$meiyou,看看结果是什么? var_dump($meiyou); ?> <?php //声明一个变量$iphone的值为字符串的手机 $iphone = '手机'; //unset销毁掉一个变量unset($iphone); var_dump($iphone); ?> 接下来我们来讲解两个跟null相关的函数,这两个函数非常常用,我们将级别定义为【默写级别】。 empty()可以向括号中间传入一个变量。这个变量的值如果为false或者为null的话,返回true。 <?php $apple = null; if(empty($apple)){ echo '执行了真区间,凤姐,我爱你'; }else{ echo '行了假区间,你想凤姐了'; } ?> 上述实验证明,$apple为null。将apple放至empty中间。结果执行了真区间。 isset()可以向括号中间传入一个或者多个变量,变量与变量间用逗号分开。只要有有一个变量为null,则返回false。否则,则返回true。 <?php //待会儿将变量$jia改为null再执行看看结果 $jia = false; $result = isset($jia); var_dump($result); ?> <?php $one = 10; $two = false; $three = 0; $four = null; $result = isset($one , $two , $three , $four); //执行看看结果,是不是 var_dump($result); ?> unset()这个函数的功能是毁掉变量。unset(变量)括号中间插入想要毁掉的变量名,这个变量就会被毁掉。 英文说明 |
自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习
京ICP备14009008号-1@版权所有www.zixuephp.com
网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com