Ver Mensaje Individual
  #11 (permalink)  
Antiguo 15/02/2007, 13:53
zsamer
 
Fecha de Ingreso: noviembre-2003
Mensajes: 798
Antigüedad: 20 años, 5 meses
Puntos: 8
Re: Problema extraño al invocar un metodo estatico

Cita:
Iniciado por GatorV Ver Mensaje
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 
'&iexcl;Hola mundo!';
}

// Un m&eacute;todo como llamada de retorno de ejemplo
class MiClase {
   function 
miMetodoDeRetorno() {
       echo 
'&iexcl;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.