Pues, les explico bien lo que quiero hacer, creo que si lo he visto en algùn libro pero no recuerdo cual xD.
Lo que quiero hacer es llamar a un metodo mediante un parametro o atributo cuando instancie la clase. Ya lo tengo funcional pero no se si haya una mejor manera o una manera de hacer propiamente con objeto. Les dejo el codigo
Código PHP:
class Pruebas
{
function __construct($metodo)
{
call_user_func(array($this,$metodo));
}
function despliega()
{
echo "Metodo despliega";
}
function cierra()
{
echo "Metodo cierra";
}
function __destruct()
{
}
}
$objeto = new Pruebas("despliega");
Asi con esta instancia, me despliega en pantalla "Metodo despliega" y si le paso como argumento "cierra" me buscaria el metodo cierra.
Hay alguna otra manera de hacer esto??? Como les comentè, asi me funciona bien pero creo haber visto que se hacia de otra manera con alguna propiedad de los objetos.
Gracias de antemano, saludos!!!