PHP的两个特殊的数据类型是什么?

2021年1月26日16:27:11
评论
4693

特殊数据类型包括2种:资源和空值。resource(资源)又叫作“句柄”,由编程人员来分配,处理外部事务的函数。null(空值)特殊的值,表示变量没有值,唯一的值就是null。下面我们详细介绍PHP特殊数据类型。

PHP的两个特殊的数据类型是什么?

一、资源类型

资源是由专门的函数来建立和使用的。它是一种特殊的数据类型,并由程序员分配。在使用资源时,要及时地释放不需要的资源。如果忘记了释放资源,系统会自动启用垃圾回收机制,避免内存消耗殆尽。

二、空值类型

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

下面分别对这3种情况举例说明,具体代码如下:

<?php
  $a; //没有赋值的变量
  $b=null; //被赋空值的变量
  $c=10;
  unset($c); //使用unset()函数释放变量$c的值,$c的值为空
?>

以上就是PHP的两个特殊的数据类型是什么的详细内容,更多请关注PHP点点通其它相关文章!

PHP点点通
  • 本文由 发表于 2021年1月26日16:27:11
  • 转载请务必保留本文链接:https://www.phpddt.com/179.html
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: