PHP是一种弱类型语言,这意味着变量在使用前无需显式声明类型。然而,PHP支持多种基本数据类型,包括整型、浮点型、字符串、布尔型、数组、对象和空类型。
整型用于表示整数,例如 10、-5 或 12345。
浮点型表示带小数点的数字,例如 3.14、-12.5 或 1.6e5。
字符串是一系列字符,可以用单引号或双引号包围,例如 "Hello, world!"、'PHP' 或 "123"。
布尔型有两个值:true(真)和 false(假),用于逻辑判断。
数组用于存储有序的数据集合,可以使用方括号表示,例如
$arr = [1, 2, 3];
对象表示由类创建的实例,用于封装属性和方法。
空类型用于表示未设置或不存在的值,通常使用
NULL表示。
PHP可以根据上下文自动将变量从一种类型转换为另一种类型,例如:
可以使用 gettype() 函数检查变量类型,该函数返回一个描述变量类型的字符串。例如:
$x = 10; echo gettype($x); // 输出:integer