【发布时间】:2014-08-28 07:16:04
【问题描述】:
请有人帮我解决这个和平的代码,我完全迷路了。我正在使用外国程序,我需要以无限参数量运行函数 MainFunc() 一次。有两种参数类型:“输入”和“输出”,因此“输入”是一个有两个参数的函数。 “输入”和“输出”函数在别处实现,我不感兴趣。
$var->MainFunc()
->input(1,2)
->output(3)
->input(4,5)
->output(6)
->input(7,8)
->output(9)
我可以硬编码定义的参数,但我想从其他来源(数据库)获取它们,并且可以有很多组(每个组内的输入和输出)。
谁能解释一下这个 PHP 语法结构是如何工作的,我如何转换它以传递无限的参数量?
【问题讨论】:
-
@cmorrissey 考虑到它是关于调用链式方法而不是对函数的单个调用,它确实不是重复的。
-
这不是一个确切的问题,而是一个我如何编码的问题。这超出了网站的范围。
-
@JonathanKuhn 我在回答“我怎样才能将它转换为传递无限的参数量”,因为这似乎是他问题的根源