可能重複:
Any way to specify optional parameter values in PHP?
PHP function - ignore some default parametersPHP - 許多可選參數
假設我有功能是這樣的:
function foo($name = "john", $surname = "smith") { ... }
我打電話來是這樣的:
$test = foo("abc", "def");
現在想象一下,我想跳過這個名字,只使用姓氏,那可以實現嗎?如果我只做$ test = foo(「def」);編譯器如何知道我指的是姓氏而不是名稱?我知道它可以通過傳遞NULL來完成,但我需要這樣的東西更多像這樣:
$test = foo($_POST['name'], $_POST['surname']);
在此先感謝。
[PHP函數 - 忽略某些默認參數]的可能重複(http://stackoverflow.com/questions/9541776/php-function-ignore-一些默認參數)。另請參見[是否可以省略函數調用中的隨機參數?](http://stackoverflow.com/questions/14120071/is-it-possible-to-omit-random-parameters-in-a-function-call ) –