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 ..

questionAnswers(3)

yourAnswerToTheQuestion