首页 > 软件操作教程 > 编程开发 > PHP
题目内容

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

题目答案

    空值,顾名思义,表示没有为该变量设置任何值。另外,空值(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条评论)

请自觉遵守互联网相关政策法规,评论内容只代表网友观点!

最新评论

点击加载更多评论>>

软件操作 新人注册送三重礼

已有 22658 名学员学习以下课程通过考试

相关视频试题

最需教育客户端 软件问题一手掌握

去 App Store 免费下载 iOS 客户端