En lenguajes como Java, la sobrecarga puede ser utilizado de esta manera:¿Para qué sirve la función de sobrecarga de PHP?
void test($foo, $bar){}
int test($foo){}
A continuación, si se llama a test()
con 2 argumentos por ejemplo test($x, $y);
, la primera función sería llamado. Si pasó solo 1 argumento, por ejemplo, test($x);
, se invocará la segunda función.
Según el manual, parece que php 5 tiene sobrecarga, pero ¿para qué sirve? Parece que no puedo entender el manual sobre este tema ...
Véase también [¿por qué PHP no soporta la sobrecarga de funciones?] (http://programmers.stackexchange.com/a/190550/ 84349). –
Puede usar la clase sobrecargable en este enlace: http://stackoverflow.com/questions/4697705/php-function-overloading/27231803#27231803 –