Cita:
Iniciado por oggy_15_3
el contenido de la función es dinámica (no siempre tendrá el mismo contenido).
Recuerda que existe el polimorfismo.
Código PHP:
Ver originalclass Padre{
function metodo(){
echo 'Esta es la clase Padre';
}
}
class Hijo extends Padre{
function metodo(){
echo 'Esta es la clase Hijo';
}
}
$instancia = new Hijo();
$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 originalfunction foo($bar){
return $bar('Hola');
}
$fn = function($param){
echo $param;
};
foo($fn); //Imprimirá: "Hola"
$fn('Mundo'); //Imprimirá: "Mundo"
Saludos