Como hay que decirle a call_user_func que el ambito de la funcion hola esta fuera de la funcion diHola?
No quiero cambiar la estructura de la clase, el código tiene que funcionar tal como está.
Código PHP :
<?php
class Saluda{
public function diHola(){
$FUNCTION = array();
$FUNCTION[0] = "hola";
call_user_func($this,$FUNCTION[0]);
}
public function hola(){
echo "hola";
}
}//end class
$saluda = new Saluda();
$saluda->diHola();
?>
