
17/09/2007, 05:54
|
| | Fecha de Ingreso: octubre-2006
Mensajes: 30
Antigüedad: 18 años, 4 meses Puntos: 0 | |
Re: parametizar un método de una clase Ya lo tengo, pero si encontráis una forma más elegante pues os lo agradezco.
Ahí va:
class myClass{
var funcion
var parametro = "";
/*.../*
// Método constructor.
function myClass($funcion="",$parametro=""){
}
// Método general.
function ejecuta(){
/*.../*
// Método privado parametizable.
$funcion = $this->funcion; // Aquí esta el tema.
$funcion($this->parametro));
/*.../*
}
}
//-----------------
//La declaración del objeto...
$objeto = new myClass("Mundo","funcionA");
$objeto->ejecuta();
function funcionA($pinta){
echo "Hola ".$pinta;
} |