可能重複:
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