Cita:
Iniciado por GatorV Si lees el manual de PHP, te podras dar cuenta que la funcion call_user_func, su primer parametro es un Callback valido.
Te invito a que leas el manual y sabras como puedes enviar los metodos para que se ejecuten como estaticos.
Saludos.
perfecto GatorV, con esta
url, me aclaró todo, muchas gracias.
Código PHP:
<?php
// Una llamada de retorno de ejemplo
function mi_llamada_de_retorno() {
echo '¡Hola mundo!';
}
// Un método como llamada de retorno de ejemplo
class MiClase {
function miMetodoDeRetorno() {
echo '¡Hola Mundo!';
}
}
// Tipo 1: Llamada de retorno simple
call_user_func('mi_llamada_de_retorno');
// Tipo 2: Llamada de metodo estatico de clase
call_user_func(array('MiClase', 'miMetodoDeRetorno'));
// Tipo 3: Llamada a un metodo de objeto
$obj = new MiClase();
call_user_func(array($obj, 'miMetodoDeRetorno'));
?>
saludos.