特殊数据类型包括2种:资源和空值。resource(资源)又叫作“句柄”,由编程人员来分配,处理外部事务的函数。null(空值)特殊的值,表示变量没有值,唯一的值就是null。下面我们详细介绍PHP特殊数据类型。
一、资源类型
资源是由专门的函数来建立和使用的。它是一种特殊的数据类型,并由程序员分配。在使用资源时,要及时地释放不需要的资源。如果忘记了释放资源,系统会自动启用垃圾回收机制,避免内存消耗殆尽。
二、空值类型
空值表示没有为该变量设置任何值。另外,空值(null)不区分大小写,null和NULL效果是一样的。被赋予空值的情况有以下3种。
1.没有赋任何值;
2.被赋值null;
3.被unset()函数处理过的变量。
下面分别对这3种情况举例说明,具体代码如下:
<?php $a; //没有赋值的变量 $b=null; //被赋空值的变量 $c=10; unset($c); //使用unset()函数释放变量$c的值,$c的值为空 ?>
以上就是PHP的两个特殊的数据类型是什么的详细内容,更多请关注PHP点点通其它相关文章!