Funções variáveis ​​com namespaces em PHP

Eu estou querendo saber se há uma maneira de chamar funções variáveis ​​com namespaces. Basicamente estou tentando analisar tags e enviá-las para funções de template para que elas possam renderizar html`

Aqui está um exemplo: (Estou usando o PHP 5.3)

 // Main php file
require_once 'template.php';
foreach (array("javascript","script","css") as $tag) {
    echo template\$tag();
}

 // template.php
 namespace template;

 function javascript() { return "Hello from javascript"; }
 function css() { return "Hello from css"; }
 function script() { return "Hello from script"; }

Eu continuo recebendo erro de análise: erro de sintaxe, T_VARIABLE inesperado, esperando T_STRING em ... na linha 76

Obrigado! Matt

questionAnswers(4)

yourAnswerToTheQuestion