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 originalnamespace foo;
class bar {
public static function baz() {
return 'buzz';
}
}
$class = 'bar';
$method = 'baz';
// MAL (error de sintaxis)
// echo foo\$class::$method();
// BIEN
$full_class = "foo\\$class";
echo $full_class::$method();
La forma que intentas ni siquiera compila porque su sintaxis es totalmente inválida, la segunda forma es la recomendada.