特殊类型

网站建设中特殊数据类型包括资源和空值两种。

  1. 资源

    资源类型从PHP 4开始引进,由于资源类型变量保存有为打开文件、数据库连接、图形画布区域等的特殊句柄,因此将其他类型的值转换为资源类型没有意义。在使用资源时,系统会自动启用垃圾回收机制,释放不再使用的资源,避免占用系统资源。因此,很少需要手工释放内存。

  2. 空值

    空值就是表示该变量没有设置任何值,其值为一个特殊的值null,该值不区分大小写,null和NULL是等效的。当变量被赋予空值,可能有3种情况:变量还没有被赋值,或者变量被主动赋null空值,或者被unset()函数处理过的变量。如:<?php$var = NULL;?>

    将一个变量转换为null类型,将会删除该变量。从PHP 4开始,unset()函数就不再有返回值,所以用户不要试图获取或者输出unset()。

    使用is-null()函数可以判断变量是否为null,该函数返回值为布尔值,如果变量为null,则返回true,否则返回false,而unset()函数是用来销毁指定的变量。


网站建设、网络营销咨询专线:0871-63535511(点击可一键拨号)