【发布时间】:2011-04-28 02:15:46
【问题描述】:
我写了一个 PHP 函数,它可以接受 10 个参数,但只需要 2 个。有时,我想定义第八个参数,但我不想在到达第八个之前为每个参数输入空字符串。
我的一个想法是传递一个带有参数数组的抽象函数,然后将其传递给真正的函数。
有没有更好的方法来设置函数,这样我就可以只传入我想要的参数?
【问题讨论】:
-
这很奇怪。 php 中的内置函数可能具有可选参数。那么为什么我们不能构建这样的函数呢?
-
请注意,其中许多答案已过时... PHP 现在支持 functions with variable-length argument lists。
标签: php function parameter-passing