zoukankan      html  css  js  c++  java
  • 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()函数是用来销毁知道的变量。

  • 相关阅读:
    对offsetHeight,clientHeight,scrollHeight的理解
    对word-wrap和word-break的理解
    数据结构之线性表(严蔚敏《数据结构》要求)
    1-数据结构之线性表
    结构体变量声明及初始化的的那些坑
    指针与函数
    数组的深入理解
    0-绪论
    别让无知成恶趣!
    电路分析-3
  • 原文地址:https://www.cnblogs.com/furuihua/p/12208989.html
Copyright © 2011-2022 走看看