compact() vs manual array declaration on PHP2021年静态分析答案
我通常使用php的函数从变量构建数组。另外,我可以手动创建该数组。这些用法有什么优点或缺点吗?我在以下部分分享这两个声明的例子:compact()
紧凑的使用
<?php
$name = "John";
$surname = "Doe";
compact('name','surname');
?>
输出:
['name'=>'John','surname'=>'Doe']
手动数组声明
<?php
$name = "John";
$surname = "Doe";
$data = array("name"=>$name,"surname"=>$surname);
?>
输出:
['name'=>'John','surname'=>'Doe']