Php 标量变量的对立面

Php 标量变量的对立面,php,c,terminology,Php,C,Terminology,PHP和C使用术语“标量变量” 标量变量是那些包含整数、浮点、字符串或布尔值的变量。数组、对象和资源类型不是标量 是否有一个术语描述非标量的变量?根据数据类型(对于PHP,不是C): 通常,标量类型表示基本数据类型。接下来,还有复合类型(数组、对象)和其他类型(资源句柄)(数据类型的分类依赖于此) 在PHP中,NULL不属于标量的一部分 这与以下内容中给出的组一致: 标量类型: 复合类型: 特殊类型: 以及从PHP手册中输入的: 标量类型是包含、或的类型。类型,而不是标量 在C术语中,标准区

PHP和C使用术语“标量变量”

标量变量是那些包含整数、浮点、字符串或布尔值的变量。数组、对象和资源类型不是标量

是否有一个术语描述非标量的变量?

根据数据类型(对于PHP,不是C):

通常,标量类型表示基本数据类型。接下来,还有复合类型(数组、对象)和其他类型(资源句柄)(数据类型的分类依赖于此)

在PHP中,NULL不属于标量的一部分

这与以下内容中给出的组一致:

  • 标量类型:
  • 复合类型:
  • 特殊类型:
以及从PHP手册中输入的:

标量类型是包含、或的类型。类型,而不是标量


在C术语中,标准区分了标量类型和“聚合和联合类型”


结构和数组类型构成聚合类型。联合类型不是聚合类型。算术类型和指针类型构成了标量类型。

你是说没有标量吗?我相信是非标量。虽然术语“标量”在C afaik中没有使用,但我们将这些变量称为基元或基元类型。标量类型和复合类型。在PHP中,String也被认为是标量。C++使用基本类型、复合类型和类。我无法像在C++标准中看到的那样轻松地看到C标准文档中使用了哪些术语。更不用说,
函数
/
回调
现在实际上也是一种数据类型,必须归入
特殊
@类别。马克·贝克:不,它们不是。这些是伪类型,而不是真实的数据类型。例如,回调可以是标量类型,也可以是复合类型-它只取决于它是哪种数据类型(例如字符串或数组)。