Pourquoi avons-nous besoin des espaces de noms PHP? Nous sommes tous conscients de code PHP les bibliothèques plus ils deviennent plus confus, il commence à faire. Dans une bibliothèque de code à chaque code est défini pour une fonction, comme la bibliothèque élargit il ya des chances de redéfinir le même code avec une fonction différente. Les chances de la redéfinition même code augmente lors de l'ajout d'un bouchon de tiers.
Dans les petits mots simples espaces de noms aidera les développeurs PHP éviter de telles situations en classant les classes, des constantes et des fonctions utilisées dans le développement d'applications PHP dans les espaces de noms. Comment ça marche? Première toutes les classes, fonctions et constantes sont placés dans un lieu commun; De là, ils peuvent être classés en utilisant les espaces de noms namespace mot-clé pour nommer un fichier. Il est généralement la première chose à faire avant de procéder à l'élaboration d'une application PHP.
Codes namespaced différents peuvent être définis dans le même fichier, mais un développeur PHP ne peuvent pas utiliser l'espace de noms unique pour définir bloc de code. Sous-espaces de noms peuvent être utilisés pour définir une chaîne d'espaces de noms au cours du développement d'applications PHP. Backslash () est utilisée pour les séparer. Les espaces de noms sont utilisés différemment pour vérifier la terminologie de PHP différente comme le nom complet, nom qualifié et nom non qualifié.
Nom complet est un code de développement d'applications PHP sans ambiguïté et sont identifiés et séparés en utilisant une barre oblique inverse qui fonctionne comme un chemin de fichier. Initialisation de l'objet ou les appels de fonctions ponctuelles peuvent être effectuées en utilisant le nom entièrement qualifié. Nom qualifié a atleast un séparateur d'espace de noms et le nom non qualifié a pas de séparateur. Naming dans le développement d'applications PHP qui doit être fait en suivant certaines règles.
Ic