Me pregunto si hay una forma de llamar funciones variables con espacios de nombres. Básicamente estoy tratando de analizar las etiquetas y enviarlas a las funciones de plantilla para que puedan rendir html`Funciones de variables con espacios de nombres en PHP
He aquí 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"; }
me siguen dando Error de análisis: error de sintaxis, inesperado T_VARIABLE, esperando T_STRING en ... en línea 76
¡Gracias! Matt
Niza pregunta ...... –
Usted está utilizando el [ * Funciones variables *] (http://php.net/manual/en/functions.variable-functions.php) mal, necesita ser una variable, no una cadena y variable. – hakre