In linguaggi come Java, il sovraccarico può essere utilizzato in questo modo:Cos'è l'overloading di funzioni PHP?
void test($foo, $bar){}
int test($foo){}
Poi se si chiama test()
con 2 argomenti per esempio test($x, $y);
, la prima funzione sarebbe chiamato. Se hai passato solo 1 argomento, ad esempio test($x);
, verrà chiamata la seconda funzione.
Dal manuale sembra che php 5 abbia sovraccarico, ma a cosa serve? Non riesco a capire il manuale su questo argomento ..
Vedi anche [Perché PHP non supporta l'overloading di funzioni?] (http://programmers.stackexchange.com/a/190550/ 84349). –
È possibile utilizzare la classe overloadable in questo collegamento: http://stackoverflow.com/questions/4697705/php-function-overloading/27231803#27231803 –