赣南脐橙

佰草伐

导航

php:空值(null)数据类型

什么是空值(null)?

 

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

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

第一种:

尚未被赋值

1

2

3

4

<?php

$a;

var_dump($a);

?>

代码运行结果:

 

第二种:

被赋值为 NULL。

1

2

3

4

<?php

$nu=null;

var_dump($nu);

?>

代码运行结果:

 

第三种:

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

1

2

3

4

5

<?php

$name = 'Felipe';

 

var_dump((unset) $name);

?>

代码运行结果:

 

实例

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

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

<?php

header("content-type:text/html;charset=utf-8");

echo  "变量($string1)直接赋值为null";

$string=null;                                          //$string1被赋空值

$string3="str";                                      //$string3被赋值str

if(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';

}

?>

代码运行结果:

 

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

posted on 2020-01-18 14:26  佰草伐  阅读(667)  评论(0编辑  收藏  举报

自定义导航网站

php基础知识

Wood Furniture