Ver Mensaje Individual
  #4 (permalink)  
Antiguo 14/08/2015, 09:50
Avatar de Alexis88
Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 5 meses
Puntos: 977
Respuesta: Guardar Contenido Funcion a una variable

Cita:
Iniciado por oggy_15_3 Ver Mensaje
el contenido de la función es dinámica (no siempre tendrá el mismo contenido).
Recuerda que existe el polimorfismo.
Código PHP:
Ver original
  1. class Padre{
  2.     function metodo(){
  3.         echo 'Esta es la clase Padre';
  4.     }
  5. }
  6.  
  7. class Hijo extends Padre{
  8.     function metodo(){
  9.         echo 'Esta es la clase Hijo';
  10.     }
  11. }
  12.  
  13. $instancia = new Hijo();
  14. $instancia->metodo(); //Imprimirá: "Esta es la clase Hijo"

También toma en cuenta que en PHP ya se admite el uso de funciones anónimas, tal como en JavaScript.

Código PHP:
Ver original
  1. function foo($bar){
  2.     return $bar('Hola');
  3. }
  4.  
  5. $fn = function($param){
  6.     echo $param;
  7. };
  8.  
  9. foo($fn); //Imprimirá: "Hola"
  10. $fn('Mundo'); //Imprimirá: "Mundo"

Saludos
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand

Última edición por Alexis88; 14/08/2015 a las 10:06 Razón: Ejemplo