From 321917ff9ec23e173b6eb1306dd5b6f84f543cfe Mon Sep 17 00:00:00 2001 From: David Carlier Date: Thu, 25 Jan 2024 19:59:29 +0000 Subject: [PATCH] language namespace section sync with EN --- language/namespaces.xml | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/language/namespaces.xml b/language/namespaces.xml index c326eb6a6a..47956e89b6 100644 --- a/language/namespaces.xml +++ b/language/namespaces.xml @@ -1,5 +1,5 @@ - + Introduction aux espaces de noms + Introduction Que sont les espaces de noms ? Dans leur définition la plus large, ils représentent @@ -53,6 +54,7 @@ Exemple de syntaxe des espaces de noms + Espaces de noms Déclaration d'un sous espace de noms + Sous espace de noms Comme pour les fichiers et les dossiers, les espaces de noms sont aussi @@ -179,6 +182,7 @@ function connecte() { /* ... */ } Définition de plusieurs espaces de noms dans le même fichier + Définition de plusieurs espaces de noms dans le même fichier Plusieurs espaces de noms peuvent aussi être déclarés dans le même fichier. @@ -295,6 +299,7 @@ echo MonProjet\Connexion::start(); Utilisation des espaces de noms : introduction + Introduction Avant de discuter de l'utilisation des espaces de noms, il est important de @@ -445,6 +450,7 @@ $c = new \Exception('error'); // instantie la classe globale Exception Espaces de noms et langage dynamique + Espaces de noms et langage dynamique L'implémentation des espaces de noms de PHP est influencée par sa nature dynamique @@ -524,6 +530,7 @@ echo constant('nomdelespacedenoms\constname'), "\n"; // affiche aussi namespaced La commande namespace et la constante __NAMESPACE__ + Commande namespace et __NAMESPACE__ PHP supporte deux moyens pour accéder de manière abstraite aux éléments @@ -622,6 +629,7 @@ $b = namespace\CONSTANT; // assigne la valeur de la constante CONSTANT à $b Utilisation des espaces de noms : importation et alias + Importation et alias La capacité de faire référence à un nom absolu avec un alias ou en important un espace de noms est stratégique. C'est un avantage similaire aux liens @@ -797,6 +805,7 @@ use const some\namespace\{ConstA, ConstB, ConstC}; Espace de noms global + Global Sans aucune définition d'espace de noms, toutes les classes et les fonctions @@ -824,7 +833,9 @@ function fopen() { - Utilisation des espaces de noms : retour à l'espace global + Utilisation des espaces de noms : retour sur l'espace global pour les fonctions et les constantes + Retour sur l'espace global + Dans un espace de noms, lorsque PHP rencontre un nom sans qualification, @@ -883,6 +894,7 @@ if (is_array('hi')) { // affiche "n'est pas un tableau" Règles de résolutions de noms + Règles de résolutions de noms Dans le cadre des règles de résolution, il y a plusieurs définitions importantes : @@ -1077,6 +1089,7 @@ A\B::foo(); // appelle la méthode "foo" de la classe "B" de l'espace de noms Foire aux questions : ce que vous devez savoir des espaces de noms + Foire aux questions Cette FAQ est décomposée en deux sections : les questions courantes,