Je me demande s'il existe un moyen d'appeler des fonctions de variables avec des espaces de noms. Fondamentalement, je suis en train d'analyser les balises et les envoyer à des fonctions de modèle afin qu'ils puissent rendre html`Fonctions variables avec espaces de noms en PHP
Voici un exemple: (j'utilise 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"; }
Je continue de recevoir Parse error: erreur de syntaxe, inattendue T_VARIABLE, attend T_STRING dans ... sur la ligne 76
Merci! Matt
question de Nice ...... –
Vous utilisez le [ * Fonctions variables *] (http://php.net/manual/fr/functions.variable-functions.php) incorrect, il doit être une variable, pas une chaîne et une variable. – hakre