以下跳過默認的參數是一個PHP函數:PHP:在函數調用
布爾的mkdir(字符串$路徑[摘要$模式= 0777 [,布爾$遞歸= FALSE [,資源$上下文]]])
我想調用函數,指定第一個和第三個參數,留下第二個默認值。我可以嗎?
以下跳過默認的參數是一個PHP函數:PHP:在函數調用
布爾的mkdir(字符串$路徑[摘要$模式= 0777 [,布爾$遞歸= FALSE [,資源$上下文]]])
我想調用函數,指定第一個和第三個參數,留下第二個默認值。我可以嗎?
不,你不能。詳見http://www.php.net/manual/en/functions.arguments.php。實施例#5和#6
具體來說:
注意,使用默認參數時,任何默認值應該在的任何非默認參數的右側;否則,事情將無法按預期工作。
僅使用要指定的參數來製作包裝函數。
對於用戶定義的函數和方法,您可以使用Syntactic https://github.com/topclaudy/php-syntactic – cjdaniel 2016-06-22 19:26:02