Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/09/2007, 05:24
espantaperros
 
Fecha de Ingreso: octubre-2006
Mensajes: 30
Antigüedad: 18 años, 2 meses
Puntos: 0
parametizar un método de una clase

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?