Do czego służy przeładowanie funkcji PHP?
W językach takich jak Java przeciążanie może być używane w ten sposób:
void test($foo, $bar){}
int test($foo){}
Więc jeśli zadzwoniłeśtest()
z 2 argumentami, nptest($x, $y);
, pierwsza funkcja zostanie wywołana. Jeśli przeszedłeś tylko 1 argument, nptest($x);
, zostanie wywołana druga funkcja.
Z podręcznika wydaje się, że php 5 ma przeciążenie, ale po co jest? Nie rozumiem instrukcji na ten temat ..