В таких языках, как Java, перегрузка может быть использована следующим образом:
void test($foo, $bar){}
int test($foo){}
Затем, если вы вызвали test()
с двумя аргументами, например test($x, $y);
, вызывается первая функция. Если вы передали только один аргумент, например, test($x);
, вызывается вторая функция.
Из руководства кажется, что php 5 имеет перегрузку, но для чего это нужно? Кажется, я не понимаю руководства по этой теме.