Powiel możliwe:
Any way to specify optional parameter values in PHP?funkcja PHP - ignorować niektórych parametrów domyślnie
tylko przypadkowo natknąłem się na to.
Jeśli mam funkcję tak:
public function getSomething($orderBy='x', $direction = 'DESC', $limit=null){
//do something random
}
Po wywołaniu funkcji możliwe jest zignorować pierwsze dwa pola i pozostawić je domyślne jeszcze określić 3rd.
Na przykład:
$random = $this->my_model->getSomething(USE_DEFAULT, USE_DEFAULT, 10);
wiem, że mogę przekazać 1 i 2 parametrów, ale wszystko im wywoławcza jest, jeśli ich jest jakiś szczególny słowa kluczowego, które właśnie mówi użyć wartości domyślnej.
Mam nadzieję, że ma to sens. to nie jest problem, tylko ciekawy.
dziękuję za przeczytanie
dziękuję wszystkim za twoje wejście :) – fl3x7
Możesz użyć Syntactic, aby zignorować domyślny parametr podczas wywoływania funkcji lub metod zajęć https://github.com/topclaudy/php-syntactic – cjdaniel