PHP:在函数调用中跳过默认参数

时间:2010-12-15 19:07:54

标签: php

以下是php函数:

  

bool mkdir(string $ pathname [,int $ mode = 0777 [,bool $ recursive = false [,resource $ context]]])

我想调用该函数,指定第一个和第三个参数,保留第二个默认值。我可以吗?

2 个答案:

答案 0 :(得分:8)

不,你不能。见http://www.php.net/manual/en/functions.arguments.php esp。前#5和#6

具体做法是:

  

请注意,使用默认参数时,任何默认值都应位于任何非默认参数的右侧;否则,事情将无法按预期发挥作用。

答案 1 :(得分:1)

创建一个仅包含您要指定的参数的包装函数。