美文网首页@IT·互联网
PHP 数据类型 之 复合数据类型 和 特殊数据类型

PHP 数据类型 之 复合数据类型 和 特殊数据类型

作者: zZ爱吃菜 | 来源:发表于2016-06-17 11:44 被阅读1375次

个人项目

个人站点:<a href="http://www.noasis.cn">LN电影网</a>
个人博客:<a href="http://blog.noasis.cn">L&N博客</a>

写在前面:

除了之前提到的简单数据类型,PHP还拥有下面几种数据类型,不过对于其的深度操作会在后面进行详解。

1.复合数据类型

复合数据类型有两种:array(数组)和 object(对象)。

1)数组(array)

数组是一组数据的集合,他把一系列数据组成起来,形成一个可以操作的整体。数组中可以包括很多数据,例如:标量数据、数组,对象、资源以及 PHP支持的其他数据类型。
元素:数组成每一个数据成为元素;索引:每一个元素对应的唯一编码。索引只能由数字或字符串组成。

// 语法:
$array[key] = value;
$array = array(key1=>value1,key2=>value2...)

2)对象(object)

在编程语言中用到的方法有:面向对象 和 面向过程。在PHP中,用户可以自由使用这两种方法。在PHP中可以自由使用这两种方式。

2.特殊数据类型

特殊数据类型分为两种:resource(资源)和 null(空值)

1)资源(resource)

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

2)空值(null)

控制顾名思义,表示没有为该变量设置任何值。另外,空值(null)不区分大小写,null 和 NULL 效果是一样的。下面是三种空值情况:

a. 没有赋值
b. 被赋值为 null
c. 被 unset() 函数处理过的变量
// 实例代码:
$a;// 没有赋值的变量
$b = null; // 被赋值为 null 的变量
$c = 1;
unset($c(); // 被 unset() 函数处理过的变量

相关文章

  • PHP数据类型

    数据类型 数据类型分为三种:标量型、复合型、特殊类型标量型: 复合型 特殊类型 数据类型检测 PHP中变量的数据类...

  • php 数据类型和数据类型转化

    一、数据类型 基础数据类型 复合数据类型 特殊数据类型 二、获取数据类型 三、打印数据类型和值 四、数据类型判断 ...

  • php 数据类型 和 真假

    php 数据类型 和 真假 在php中,有八种基本的数据类型,四种标量类型、两种复合类型和两种特殊类型。 四种标量...

  • PHP 数据类型 之 复合数据类型 和 特殊数据类型

    个人项目 个人站点: LN电影网 个人博客: L&N博客 写在前面: 除了之前提到的简单数据类型,PHP还拥有下面...

  • 2018-09-18

    数据类型 基本数据类型:数字型字符串型布尔型:true , false 复合数据类型:对象类型 特殊数据类型:nu...

  • php变量和数据类型

    php中的变量 PHP中的变量声明 PHP中的变量的使用 PHP中的数据类型之整型 PHP数据类型之浮点类型和布尔...

  • PHP day2:简单的语法及表达式

    php的数据类型 php支持8种基本数据类型(和Java一样) 支持2中特殊类型:resource(资源)null...

  • 2019-07-17

    PHP的数据类型可以分为3种,即:标量数据类型、复合数据类型(就是多个简单的数据类型组合在一起,存储在一个变量中)...

  • 04 Golang数据类型

    分类 Go语言中的数据类型分为:基本数据类型和复合数据类型 基本数据类型 整型、浮点型、布尔型、字符串 复合数据类...

  • Go语言复合数据类型之数组

    在学习复合数据类型之前,我们得知道复合数据类型是由基本数据类型组合而成,和Java一样,Go语言也有基本数据类型,...

网友评论

    本文标题:PHP 数据类型 之 复合数据类型 和 特殊数据类型

    本文链接:https://www.haomeiwen.com/subject/wklvdttx.html