当前位置: 首页> 最新文章列表> PHP基础数据类型详解及类型转换方法

PHP基础数据类型详解及类型转换方法

M66 2025-10-16

PHP基本数据类型

PHP是一种弱类型语言,这意味着变量在使用前无需显式声明类型。然而,PHP支持多种基本数据类型,包括整型、浮点型、字符串、布尔型、数组、对象和空类型。

整型 (integer)

整型用于表示整数,例如 10、-5 或 12345。

浮点型 (float/double)

浮点型表示带小数点的数字,例如 3.14、-12.5 或 1.6e5。

字符串 (string)

字符串是一系列字符,可以用单引号或双引号包围,例如 "Hello, world!"、'PHP' 或 "123"。

布尔型 (boolean)

布尔型有两个值:true(真)和 false(假),用于逻辑判断。

数组 (array)

数组用于存储有序的数据集合,可以使用方括号表示,例如

$arr = [1, 2, 3];

对象 (object)

对象表示由类创建的实例,用于封装属性和方法。

空类型 (NULL)

空类型用于表示未设置或不存在的值,通常使用

NULL
表示。

类型转换

PHP可以根据上下文自动将变量从一种类型转换为另一种类型,例如:

  • 整型转换为浮点型:"10" 会自动转换为 10.0
  • 字符串转换为整型:"123" 会自动转换为 123
  • 浮点型转换为字符串:3.14 会自动转换为 "3.14"

类型检查

可以使用 gettype() 函数检查变量类型,该函数返回一个描述变量类型的字符串。例如:

$x = 10;
echo gettype($x); // 输出:integer