【发布时间】:2012-03-02 23:22:17
【问题描述】:
只是偶然发现的。
如果我有这样的功能:
public function getSomething($orderBy='x', $direction = 'DESC', $limit=null){
//do something random
}
调用该函数时,是否可以忽略前两个字段并保留它们默认值但指定第三个。
例如:
$random = $this->my_model->getSomething(USE_DEFAULT, USE_DEFAULT, 10);
我知道我可以传递第一个和第二个参数,但我只想问它们是否是某种特殊关键字,只是说使用默认值。
希望这是有道理的。这不是问题,只是好奇。
感谢阅读
【问题讨论】:
-
感谢大家的意见 :)
-
在调用类github.com/topclaudy/php-syntactic的函数或方法时可以使用语法忽略默认参数
标签: php function parameters