Ver Mensaje Individual
  #2 (permalink)  
Antiguo 06/03/2016, 22:55
Avatar de pateketrueke
pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Probando un Micro MVC

Pues no, eso no es válido.

Es decir, sí es válido llamar métodos y clases variables, pero debes usar los nombres completos calificados y no sólo parte de ellos:
Código PHP:
Ver original
  1. namespace foo;
  2.  
  3. class bar {
  4.   public static function baz() {
  5.     return 'buzz';
  6.   }
  7. }
  8.  
  9. $class = 'bar';
  10. $method = 'baz';
  11.  
  12. // MAL (error de sintaxis)
  13. // echo foo\$class::$method();
  14.  
  15. // BIEN
  16. $full_class = "foo\\$class";
  17. echo $full_class::$method();

La forma que intentas ni siquiera compila porque su sintaxis es totalmente inválida, la segunda forma es la recomendada.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.