Ver Mensaje Individual
  #6 (permalink)  
Antiguo 16/05/2014, 22:06
Avatar de guardarmicorreo
guardarmicorreo
 
Fecha de Ingreso: noviembre-2012
Ubicación: Córdoba
Mensajes: 1.153
Antigüedad: 11 años, 5 meses
Puntos: 84
Respuesta: me dijeron que en php la sobre carga y la sobre escritura no existen

Buenos apuntes Italico76.

Sobre la sobrecarga de metodos solo se me ocurrió algo parecido a lo siguiente, que se basa en trasladar esa dinamicidad al lado externo de la clase.

Código PHP:
Ver original
  1. class Encuentro{
  2.    
  3.     private function __construct() {
  4.         return new Encuentro();
  5.     }
  6.    
  7.     function hola(){
  8.         echo "hola<br>";
  9.     }
  10.    
  11.     function ponencia(){
  12.         echo "que tal<br>";
  13.     }
  14.    
  15.     function adios(){
  16.             echo "adios<br>";
  17.     }
  18. }
  19.  
  20. $method="hola";
  21.  
  22. Encuentro::$method();
  23.  
  24. $method="ponencia";
  25.  
  26. Encuentro::$method();
  27.  
  28. $method="adios";
  29.  
  30. Encuentro::$method();

Es decir, llamada dinámica a los metodos desde fuera de la clase, ahora quedaría el asunto de los parámetros de forma variable.

Un saludo.
__________________
Ayúdame a hacerlo por mi mismo.