Estoy tratando de usar call_user_func
para llamar a un método desde otro método del mismo objeto, p.PHP Llamar a un método de instancia con call_user_func dentro de la misma clase
class MyClass
{
public function __construct()
{
$this->foo('bar');
}
public function foo($method)
{
return call_user_func(array($this, $method), 'Hello World');
}
public function bar($message)
{
echo $message;
}
}
new MyClass;
debe devolver 'Hola Mundo' ...
¿Alguien sabe la forma correcta para lograr esto?
¡Muchas gracias!
Parece que está bien. ¿Qué no funciona? –
[Volver] (http://de.php.net/manual/en/function.return.php) ha definido el significado en PHP y si se refiere a otra cosa, debe aclarar eso. – Gordon