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