由于避免误解,我想把函数参数控制在3个以内,各位有啥好办法呢?
8 回答
倚天杖
TA贡献1828条经验 获得超3个赞
用数组当参数,然后在函数里面处理这个数组参数,取到你想要的值:
function test($data){
$a = $data['a'];
$b = $data['b'];
$c = $data['c'];
return $a+$b+$c;
}
$arr = array(3,5,7);
test($arr);
临摹微笑
TA贡献1982条经验 获得超2个赞
面向对象编程
如laravel 请求处理函数
function getActicles(Request $request){
return $response;
}
皈依舞
TA贡献1851条经验 获得超3个赞
class MenuConfig
{
public $title;
public $body;
public $buttonText;
public $cancellable = false;
}
$config = new MenuConfig();
$config->title = 'Foo';
$config->body = 'Bar';
$config->buttonText = 'Baz';
$config->cancellable = true;
function createMenu(MenuConfig $config): void
{
// ...
}
- 8 回答
- 0 关注
- 555 浏览
添加回答
举报
0/150
提交
取消