科技知识动态:php:空值(null)数据类型实例详解

导读跟大家讲解下有关php:空值(null)数据类型实例详解,相信小伙伴们对这个话题应该也很关注吧,现在就为小伙伴们说说php:空值(null)数据

跟大家讲解下有关php:空值(null)数据类型实例详解,相信小伙伴们对这个话题应该也很关注吧,现在就为小伙伴们说说php:空值(null)数据类型实例详解,小编也收集到了有关php:空值(null)数据类型实例详解的相关资料,希望大家看到了会喜欢。

什么是空值(null)?

空值,跟它的名字一样,表示一个变量没有任何值。空值(null)是不区别大小写的,也就是null与NULL或Null是一样的。

在PHP中被赋予空值的情况有三种:

第一种:

尚未被赋值

<?php$a;var_dump($a);?>

代码运行结果:

1.jpg

第二种:

被赋值为 NULL。

<?php$nu=null;var_dump($nu);?>

代码运行结果:

1.jpg

第三种:

被unset()函数处理过的变量

<?php$name = 'Felipe';var_dump((unset) $name);?>

代码运行结果:

1.jpg

实例

字符串string1被赋值为null,string2根本没有声明和赋值,所以输出null,最后的string3虽然被赋予了初值,但被unset()函数处理后,也变为null型。unset()函数的作用就是从内存中删除变量。代码如下:

<?phpheader("content-type:text/html;charset=utf-8");echo "变量($string1)直接赋值为null";$string=null; //$string1被赋空值$string3="str"; //$string3被赋值strif(is_null($strig1=null)){ //判断$string1是否为空 echo 'string=null';}echo '<p>';echo '变量($string2)没有被赋值';if(is_null($string2=null)){ //判断$string1是否为空 echo 'string=null';}echo '<p>';echo '被unset()释放过的变量($string3):';unset($string3);if(is_null($string3=null)){//判断$string1是否为空 echo 'string=null';}?>

代码运行结果:

6.jpg

1486188938564607.gifis_null函数用来判断变量是否为null,在后面我们会讲到,现在先了解一下,这个函数是返回一个boolean型,如果变量为null,则返回true,否则返回false。unset()函数是用来销毁知道的变量。

下一节,我们讲解“怎么转换PHP的数据类型”。

以上就是php:空值(null)数据类型实例详解的详细内容,更多请关注php中文网其它相关文章!

来源:php中文网

免责声明:本文由用户上传,如有侵权请联系删除!