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.
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:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
namespace racine\gestion\traitement; 
Ce que je voudrais savoir est le suivant :
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