我的 PHP 函数应该接受参数数组还是应该显式请求参数?
2022-08-30 12:40:03
在我正在研究的PHP Web应用程序中,我看到以两种可能的方式定义了函数。
方法 1:
function myfunc($arg1, $arg2, $arg3)
方法 2:
// where $array_params has the structure array('arg1'=>$val1, 'arg2'=>$val2, 'arg3'=>$val3)
function myfunc($array_params)
何时应使用一种方法而不是另一种方法?似乎如果系统需求不断变化,因此myfunc的参数数量不断变化,则方法1可能需要大量维护。