您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

我的PHP函数应该接受参数数组还是应该显式请求参数?

我的PHP函数应该接受参数数组还是应该显式请求参数?

如果系统变化频繁,以至于使用索引数组是最好的解决方案,那么我想这就是您的后顾之忧。:-)

通常,函数/方法不应使用太多参数(5个加减2是最大值),我想说你应该坚持使用命名(最好是提示类型)参数。(只有大量可选数据时,带索引的参数数组才真正有意义- 一个很好的例子是配置信息。)

正如@Pekka所说的那样,传递一系列参数也很容易记录,因此对于其他人/您自己来说,在n个月内就难以维持。

顺便提一句,经常提到的《 代码完整》 一书对这些问题进行了相当详细的研究-这是我强烈推荐的书。

php 2022/1/1 18:14:39 有700人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶