Serait-il possible d'importer namespaces en utilisant une variable comme ceci:Importation namespaces variables
$namespace = 'User\Authorization\Certificate';
use $namespace;
Évidemment, cela ne fonctionnera pas comme déclaration use
attend une constante, mais est-il une solution?
Edit: Découvert un bijou (uniquement en PHP> 5.3): class_alias($namespace, alias);
qui fait à peu près la même chose avec use User\Authorization\Certificate as alias;
donc vont utiliser cela.
Je me demande ce que vous essayez d'obtenir. – hakre
Eh bien, je combine les instructions require_once et use dans une fonction d'importation (..) à l'aide d'une hiérarchie de classes et de dossiers très structurée. –
Est-il important de modifier le contenu des fichiers dont vous avez besoin à la volée pour introduire votre espace de noms? – hakre