Ver Mensaje Individual
  #17 (permalink)  
Antiguo 04/03/2015, 05:52
Avatar de guardarmicorreo
guardarmicorreo
 
Fecha de Ingreso: noviembre-2012
Ubicación: Córdoba
Mensajes: 1.153
Antigüedad: 11 años, 5 meses
Puntos: 84
Respuesta: ¿Pasar un identificador de una funcion a variable e incluirla en una sente

Entiendo. Entonces la única solución es incluir el archivo con una función externa a la clase y ahí ya utilizar la función del archivo incluido

Código PHP:
Ver original
  1. namespace controller;
  2.  
  3. /*
  4.     funcion para incluir el html
  5.  *  */
  6. function load($file){
  7.     include "html/${file}.php";
  8. }
  9.  
  10. /*
  11.     llama al html y lo retorna
  12.  *  */
  13. class FrontEnd{
  14.     public function invoke($args){
  15.         load($args['file']);
  16.         return ${args}['func']($args['args']);
  17.  
  18.         //esto ya no sirve
  19.         //return \call_user_func('\html\\'.$args['func'], $args['args']);
  20.     }
  21. }

Quería tenerlo todo encapsulado en clases, pero entonces tendré que aceptar que no es posible.

Mil y muchas gracias por la ayuda de los 3! :P

Un saludo! :D
__________________
Ayúdame a hacerlo por mi mismo.