gpt4 book ai didi

php - 将参数数组与单个参数传递给 PHP 中的函数?

转载 作者:可可西里 更新时间:2023-11-01 13:21:26 26 4
gpt4 key购买 nike

<分区>

当有一个函数需要传递多个参数时,比如七个参数,这是比较好的做法:

function foo($par1, $par2, $par3, $par4, $par5, $par6, $par7)
{
}

function foo(array $args)
{
}

在第二个示例中,$args 是一个以参数作为元素的数组。

我一直不一致地使用这两种方法。

使用第一种方法的缺点是,如果你弄错了参数的顺序,你就完蛋了(而且调试起来可能真的很困难,因为它并不总是很明显)。这就是使用数组法的好处。

使用第一种类型的优点(恕我直言)是一个好的 PHP 编辑器(例如 PhpStorm)会在您键入函数时向您显示参数的名称,这比去函数中查看需要什么参数更容易以数组形式传递。

感谢您的建议。

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com