PHP和C使用术语"标量变量"。
标量变量是包含整数,浮点数,字符串或布尔值的变量。类型数组,对象和资源不是标量。
是否有一个术语描述了非标量变量?
答案 0 :(得分:8)
就数据类型而言(对于PHP,而不是C):
标量类型通常表示原始数据类型。接下来,您将拥有复合类型(数组,对象)和其他类型(资源句柄)(数据类型的这种分类在the ones from Wikipedia上倾斜)。
在PHP NULL
中不是标量的一部分。
这与Types Introduction in the PHP Manual:
中给出的组保持一致来自is_scalar
function的PHP手册条目:
标量类型包含integer,float,string或boolean。类型array,object和resource不是标量。
答案 1 :(得分:2)
在C术语中,标准区分了标量类型和“聚合和联合类型”。
结构和数组类型构成聚合类型。联合类型不是聚合类型。算术和指针类型构成标量类型。