可能重复:
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 ) –