php中用函数,如果有很多个参数,只使用最后一个参数,如何使用?-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

php中用函数,如果有很多个参数,只使用最后一个参数,如何使用?

落地花开啦 2016-06-13 18:25:39 1584

比如有一个function()

function find($conditions = null, $sort = null,..(很多参数).., $fields = null, $limit = null)

现在我只要使用第一个和最后一个参数,一般都是 find('xxx','','','',...,'xxx') 很不好看,有没有什么优雅一点的写法呢?

PHP
多个参数使用 使用多个php 如何使用参数 使用一个函数 参数一个函数
分享到
取消 提交回答
全部回答(1)
  • 落地花开啦
    2019-07-17 19:36:45

    如果一个函数一堆参数,本身就说明这个函数的设计有问题,尽早考虑重构吧。

    如果实在没办法,可以考虑使用 call_user_func_array() 函数,构造一个数组传进去就可以了。

    0 0
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

相似问题
最新问题