Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/03/2015, 17:06
quico5
 
Fecha de Ingreso: enero-2008
Mensajes: 580
Antigüedad: 16 años, 3 meses
Puntos: 9
Llamando a un metodo se cargan todos

Se cargan todos los metodos ¿conflicto entre clase y metodo? y parece que paso mal $argumentos

index.php
Código PHP:
    if (is_readable($ruta=ROOT.DS.'controladores'.DS.$controlador.'.php')) {require_once $ruta;}
    
call_user_func_array([new $controlador,$metodo],$argumentos); 
controlador/index.php
Código PHP:
<?php
    
class index {
        function 
index() {
            echo 
__METHOD__;
            
print_r($argumentos);
        }

        function 
hola() {
            echo 
__METHOD__;
            
print_r($argumentos);
        }
    }
?>
Firefox
Cita:
index::index
Notice: Undefined variable: argumentos in C:\xampp\htdocs\controladores\index.php on line 5
index::hola
Notice: Undefined variable: argumentos in C:\xampp\htdocs\controladores\index.php on line 10