, bu şekilde kullanılabilir:PHP işlevi aşırı yükleme nedir? aşırı Java gibi dillerde
void test($foo, $bar){}
int test($foo){}
Sonra test()
2 ile argümanlar test($x, $y);
ıla örneğin denilen eğer, ilk işlevi çağrılmalıdır olacaktır. Sadece 1 argümanını geçtiyseniz, örneğin test($x);
, 2. fonksiyon çağrılır.
Kılavuzdan, php 5'in aşırı yüklenmesi gibi görünüyor, ama bunun için ne var? Bu konuyla ilgili kılavuzu anlayamıyorum ..
Ayrıca bkz [Neden PHP işlevlerin desteklemiyor?], basitçe parametre varsayılan olarak olarak boş geçmek yapmak bir işlev yüklemek için (http://programmers.stackexchange.com/a/190550/ 84.349). –
Bu bağlantıda indirilebilir sınıfı kullanabilirsiniz: http://stackoverflow.com/questions/4697705/php-function-overloading/27231803#27231803 –