php中变量可以分为什么和什么两种类型的变量?
在PHP中,变量可以分为两种类型:标量变量和复合变量。标量变量是指只能存储一个值的变量,包括整数、浮点数、布尔值和字符串。复合变量是指能够存储多个值的变量,包括数组和对象。
标量变量用来存储单个的数据,如整数用于存储数字,布尔值用于存储真假状态,字符串用于存储文本。复合变量用来存储多个相关的数据,如数组可以存储一组相关的数据,对象可以存储一组具有相同属性和方法的数据。
通过将变量分为这两种类型,PHP提供了更灵活和强大的数据存储和处理方式。开发者可以根据实际需求选择合适的变量类型,提高代码的可读性和效率。
存在8种变量类型,可以分为三类* 标量类型: boolean、integer、float(double)、string* 复合类型: array、object* 特殊类型: resource、NULL
php中什么变量是非法的?
php中,数字在$变量标识符后是非法的。
在PHP语言中,变量都是保存在哈希表中,称为变量符号表,其中变量名为哈希表的键,变量名对应的容器zval的指针为哈希表中的值。所有全局变量放在一张主符号表中(也就是数组$GLOBALS对应的哈希表)。
所以,PHP语言有个特性,变量在命名时,$变量标识符后不能以数字开头。