【发布时间】:2014-03-22 11:30:40
【问题描述】:
在许多语言中我可以这样做:
function f(a = 0, b = 0, c = 0)
{
// Do something
}
f(b=3, c=4);
我可以在 PHP 中做这样的事情吗?
真的非常感谢!
【问题讨论】:
-
你试过了吗?
-
简单的答案是“否”,PHP 在调用函数时不支持命名参数
-
@Shankar 可能是因为它不是。没有像示例中那样命名参数的语法,也没有用于跳过位置参数的关键字。
-
@IMSoP,
func_get_args可以间接帮助吗?
标签: php function arguments default