3 parametresiyle işlev yapmak istiyorum, ilk parametre $field
, ikinci parametre $condition
ve son parametre $value
'dur. Böyle yapmak neyi fonksiyonu:PHP işlev argümanı
->where('name', 'andi')
ve kondisyon varsayılan (=) olacaktır:
function where($field, $condition = ' = ', $value);
ben bu kod ile fonksiyon çalıştırmak çağrı istiyorum.
Bu, son parametrede $ koşulu durumdayken kolaydır, ancak ortadaki $ koşulu istiyorum.
Bu işlevi yalnızca 2 parametresiyle çağırırsam, ikinci parametrenin nasıl bilineceği $ value değerindedir? herhangi bir fikir?
şimdiden teşekkür ederiz.
func_num_args()
Olası çoğaltılabilir [PHP Varsayılan İşlev Parametre değerleri, 'son değil' parametreleri için varsayılan değerden nasıl geçilir?] (Http://stackoverflow.com/questions/10597114/php-default-function-parameter-values -how-to-pass-varsayılan-değer-son-değil) – Ziki
hayır, onun farklı durumda. – randawahyup