可能重复:
Any way to specify optional parameter values in PHP?PHP函数 - 忽略某些默认参数
只是随机跨越这来了。
如果我有一个函数,像这样:
public function getSomething($orderBy='x', $direction = 'DESC', $limit=null){
//do something random
}
当调用该函数是可以忽略前两个字段,让他们默认尚未指定第三位。
例如:
$random = $this->my_model->getSomething(USE_DEFAULT, USE_DEFAULT, 10);
我知道我可以通过第一和第二参数,但所有IM问的是,如果他们是某种特殊的关键字,那只是说使用默认值。
希望是有道理的。它不是一个问题,只是好奇。
感谢您的阅读
感谢大家的输入:) – fl3x7 2012-03-02 23:53:40
当调用函数或类的方法时,可以使用Syntactic来忽略默认参数https://github.com/topclaudy/php-syntactic – cjdaniel 2016-06-19 18:30:00