Muy buenas a todo el foro.
Me gustaría crear una clase en la que uno de sus métodos o funciones sea parametizable. Es decir que yo pueda iniciar la clase pasándole la función que debe usar como método. No sé si m'explicao.
Algo así:
class myClass{
var funcion
var parametro = "";
/*.../*
// Método constructor.
function myClass($funcion="",$parametro=""){
}
// Método general.
function ejecuta(){
/*.../*
// Método privado parametizable.
$this->funcion($this->parametro));
/*.../*
}
}
//-----------------
//La declaración del objeto...
$objeto = new myClass("Mundo","funcionA");
$objeto->ejecuta();
function funcionA($pinta){
echo "Hola ".$pinta;
}
Un poco de lio, ¿no?