php怎么建立一个空的数组_php建立空数组array()与[]初始化法【技巧】

admin 百科 13
PHP中创建空数组有四种方式:一、传统array()函数,兼容所有版本;二、短数组语法[],自PHP5.4起支持;三、PHP7.4+类型化属性声明如private array $items = [];四、unset后重建,不推荐。

php怎么建立一个空的数组_php建立空数组array()与[]初始化法【技巧】-第1张图片-佛山资讯网

在 PHP 中,创建一个空数组是开发过程中最基础的操作之一。以下是几种常用且有效的初始化方式,每种方式在不同版本和上下文中具有明确的适用性与行为差异:

一、使用 array() 函数初始化

array() 是 PHP 最传统、兼容性最广的空数组创建方式,自 PHP 4 起即支持,适用于所有 PHP 版本,包括已废弃但仍在部分旧环境运行的 PHP 5.x 环境。

1、在变量赋值时直接调用 array() 函数:
$arr = array();

2、该语法在 PHP 7.4 及更早版本中完全有效,且在严格模式或静态分析工具(如 PHPStan)中不会触发任何警告。

立即学习“PHP免费学习笔记(深入)”;

二、使用方括号 [] 初始化(短数组语法)

方括号语法是 PHP 5.4 引入的简写形式,语义与 array() 完全等价,但书写更简洁,在现代 PHP 项目中被广泛采用。

1、直接使用空方括号赋值:
$arr = [];

2、该写法在 PHP 5.4 及以上版本中合法;若代码需兼容低于 PHP 5.4 的环境,则不可使用。

标签: php php7 工具 键值对 代码可读性

发布评论 0条评论)

还木有评论哦,快来抢沙发吧~