if(null)php_php:空值(null)数据类型实例详解
什么是空值(null)?
空值,跟它的名字⼀样,表⽰⼀个变量没有任何值。空值(null)是不区别⼤⼩写的,也就是null与NULL或Null是⼀样的。
在PHP中被赋予空值的情况有三种:
第⼀种:php如何运行代码
尚未被赋值<?php
$a;
var_dump($a);
>
代码运⾏结果:
第⼆种:
被赋值为 NULL。<?php
$nu=null;
var_dump($nu);
>
代码运⾏结果:
第三种:
被unset()函数处理过的变量<?php
$name = 'Felipe';
var_dump((unset) $name);
>
代码运⾏结果:
实例
字符串string1被赋值为null,string2根本没有声明和赋值,所以输出null,最后的string3虽然被赋予了初值,但被unset()函数处理后,也变为null型。unset()函数的作⽤就是从内存中删除变量。代码如下:<?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 '
';
echo '变量($string2)没有被赋值';
if(is_null($string2=null)){ //判断$string1是否为空
echo 'string=null';
}
echo '
';
echo '被unset()释放过的变量($string3):';
unset($string3);
if(is_null($string3=null)){//判断$string1是否为空
echo 'string=null';
}
>
代码运⾏结果:
is_null函数⽤来判断变量是否为null,在后⾯我们会讲到,现在先了解⼀下,这个函数是返回⼀个boolean型,如果变量为null,则返回
true,否则返回false。unset()函数是⽤来销毁知道的变量。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。