2010-12-15 83 views
5

以下跳過默認的參數是一個PHP函數:PHP:在函數調用

布爾的mkdir(字符串$路徑[摘要$模式= 0777 [,布爾$遞歸= FALSE [,資源$上下文]]])

我想調用函數,指定第一個和第三個參數,留下第二個默認值。我可以嗎?

回答

7

不,你不能。詳見http://www.php.net/manual/en/functions.arguments.php。實施例#5和#6

具體來說:

注意,使用默認參數時,任何默認值應該在的任何非默認參數的右側;否則,事情將無法按預期工作。

+0

對於用戶定義的函數和方法,您可以使用Syntactic https://github.com/topclaudy/php-syntactic – cjdaniel 2016-06-22 19:26:02

1

僅使用要指定的參數來製作包裝函數。