位置:首页 > 软件操作教程 > 编程开发 > PHP > 问题详情

PHP特殊数据类型——空值(null)

提问人:刘团圆发布时间:2020-12-12

    空值,顾名思义,表示没有为该变量设置任何值。另外,空值(null)不区分大小写,null和NULL效果是一样的。被赋予空值的情况有以下3种:还没有赋任何值、被赋值null、被unset()函数处理过的变量。

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

<?php

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

    $string1 = null;                              //变量$string1被赋空值

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

    if(!isset($string1))                          //判断$string1是否被设置

        echo "string1 = null";

    echo "<p>变量(\$string2)未被赋值:";

    if(!isset($string2))                          //判断$string2是否被赋值

        echo "string2 = null";

    echo "<p>被 unset()函数处理过的变量(\$string3): ";

    unset($string3);                              //释放$string3

    if(!isset($string3))                          //判断$string3是否被设置

        echo "string3 = null";

?>

继续查找其他问题的答案?

相关视频回答
回复(0)
返回顶部