与标量变量相反

时间:2014-12-26 22:41:49

标签: php c terminology

PHP和C使用术语"标量变量"。

  

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

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

2 个答案:

答案 0 :(得分:8)

就数据类型而言(对于PHP,而不是C):

标量类型通常表示原始数据类型。接下来,您将拥有复合类型(数组,对象)和其他类型(资源句柄)(数据类型的这种分类在the ones from Wikipedia上倾斜)。

在PHP NULL中不是标量的一部分。

这与Types Introduction in the PHP Manual

中给出的组保持一致

来自is_scalar function的PHP手册条目:

  

标量类型包含integerfloatstringboolean。类型arrayobjectresource不是标量。

答案 1 :(得分:2)

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

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