如果我有一个带有几十个参数的函数,是否可以使用变量名作为指导?
例如:
public function addUser($user,$employeeno,$streetno,$street,$city,$state,
$zip,$mobileno,$officeno,$email,$password,$division,$something,
$something_else,$another_thing,$one_more) {
}
要添加用户,如果我这样做会不会有问题:
.... addUser($user = 'hello', $empno = '123456', $streetno = '123',
$street = 'Stack Overflow Avenue', $city = 'Stack City',
$state = 'SC', $zip = 99999, $mob = '1234567890' // ... and so on
我试过了,它奏效了,但有什么我应该知道的含义吗?在我五年多的 PHP 经验中,我从未在其他人开发的示例代码和系统中遇到过这种情况。如果它是可靠的,这将允许我跟踪我正在传递函数或方法的信息。