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

PHPrpc远程调用,但是每个方法的参数个数不一致,不想写死,怎么搞?

PHPrpc远程调用,但是每个方法的参数个数不一致,不想写死,怎么搞?

郎朗坤 2019-03-21 22:15:40
远程调用如下类方法,但是每个方法的参数个数不一致,不想写死,怎么搞?class aaaController extends RpcController {    public function one_function($a='', $b='', $c=''){}    public function two_function($d='', $e=''){}    public function three_function($f=''){}}
查看完整描述

1 回答

?
暮色呼如

TA贡献1853条经验 获得超9个赞

没接触过RPC,不知道是否符合你的问题


方法中接收参数可以用func_get_arg()

5.6版本新添加一个特性,可以用来接收可变个数参数


function concatenate($transform, ...$strings) {

  $string = '';

  foreach($strings as $piece) {

    $string .= $piece;

  }

  return($transform($string));

}


查看完整回答
反对 回复 2019-04-16
  • 1 回答
  • 0 关注
  • 320 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号