Bonjour ,
ma question porte sur l'utilité de l'inclusion (soit avec include ou requiere) d'un fichier php de définition d'un namespace. En effet, je suis sur un petit projet php et j'ai décidé d'utiliser les espaces de nom pour mieux hiérarchiser les scripts de mon projet. j'ai crée un fichier à la racine du projet qui porte aussi la racine de l'espace de nom du projet par exemple :
au niveau du fichier racine.
Code : Sélectionner tout - Visualiser dans une fenêtre à part namespace racine;
J'ai par la suite créé d'autres fichiers et je les ai placé dans des sous-répertoires à celui qui contient le fichier racine du projet. J'ai ajouté dans l'entête de chaque fichier le chemin de l'espace de nom depuis la racine jusqu'à son emplacement. Par exemple un fichier localisé au niveau du répertoire /gestion/traitement aura comme namesapce:
Ce que je voudrais savoir est le suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part namespace racine\gestion\traitement;
est ce qu'il est obligatoire d'inclure dans un fichier appartenant à la même arborescence de namespace un autre fichier de la même arborescence pour utiliser des composantes déclarées dans ce dernier ou bien l'inclusion ne concerne que les fichiers n'appartenant pas à la même structure namespace et qui font appel au code d'un script de l'arborescence namespace en question?
Merci
Partager