在PHP中,数据类型可以分为两大类:标量类型和复合类型。以下是PHP支持的主要数据类型:
标量类型是单一的值类型,包括以下几种:
42
。3.14
。"Hello, World!"
。true
和 false
。复合类型可以包含多个值,包括以下几种:
[1, 2, 3]
或 ["name" => "John", "age" => 30]
。new MyClass()
。PHP还有一些特殊的数据类型:
null
。这些类型在文档中使用,用于描述参数或返回值的预期类型:
<?php
// 标量类型
$integer = 42;
$float = 3.14;
$string = "Hello, World!";
$boolean = true;
// 复合类型
$array = [1, 2, 3];
$object = new stdClass();
// 特殊类型
$null = null;
$resource = fopen('file.txt', 'r');
// 伪类型
function exampleFunction(callable $callback): void {
$callback();
}
?>
PHP的数据类型非常灵活,能够处理各种不同的数据需求。理解这些数据类型及其用法是编写高效、可靠PHP代码的基础。