Funciones variables con espacios de nombres en PHP
Me pregunto si hay una manera de llamar a funciones variables con espacios de nombres. Básicamente estoy tratando de analizar etiquetas y enviarlas a funciones de plantilla para que puedan procesar html`
Aquí hay un ejemplo: (estoy usando 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"; }
Sigo recibiendo el error Parse: error de sintaxis, T_VARIABLE inesperado, esperando T_STRING en ... en la línea 76
¡Gracias! Mate