为了账号安全,请及时绑定邮箱和手机立即绑定

PHP无限参数的function是如何实现的

PHP无限参数的function是如何实现的

PHP
慕雪6442864 2019-03-06 14:18:25
经常会用到PHP的一种无限参数函数(就是那种前面几个参数必填,后面几个参数是可填的,而且想填多少就填多少) 今天突然写项目要用到一下,想不起来是哪一个函数了! 大概就是这种: funcname('user123465','pass456789','addApple','addPerson','addCar'...) 比如这个是一个 提供用户名和密码就可以为他add很多东西没有限制,也可以不add 可选项的 函数 这种函数应该如何定义出来呢? 请大佬普及一下(●'◡'●) 补充下,PHP5.6版本滴~
查看完整描述

4 回答

?
慕慕森

TA贡献1856条经验 获得超17个赞

你自己运行一下测试用例进行理解。

<?php

function test($a,$b,...$c) {
    var_dump($a);
    var_dump($b);
    var_dump($c);
}

test(1,2,3,4,5,6,7,8);
查看完整回答
反对 回复 2019-03-18
?
噜噜哒

TA贡献1784条经验 获得超7个赞

新版php是可以直接使用的,答案在1楼。
旧版使用func_get_args来做的

查看完整回答
反对 回复 2019-03-18
  • 4 回答
  • 0 关注
  • 602 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信