downloads | documentation | faq | getting help | mailing lists | licenses | wiki | reporting bugs | php.net sites | conferences | my php.net

search for in the

Définition de plusieurs espaces de noms dans le même fichier> <Définition des espaces de noms
[edit] Last updated: Fri, 24 May 2013

view this page in

Déclaration d'un sous espace de noms

(PHP 5 >= 5.3.0)

Comme pour les fichiers et les dossiers, les espaces de noms sont aussi capables de spécifier une hiérarchie d'espaces de noms. Ainsi, un nom d'espace de noms peut être défini avec ses sous-niveaux :

Exemple #1 Déclaration d'un espace de noms avec hiérarchie

<?php
namespace MonProjet\Sous\Niveau;

const 
CONNEXION_OK 1;
class 
Connexion /* ... */ }
function 
connecte() { /* ... */  }

?>
Dans l'exemple ci-dessus, la constante MonProjet\Sous\Niveau\CONNEXION_OK, la classe MonProjet\Sous\Niveau\Connexion et la fonction MonProjet\Sous\Niveau\connecte sont créées.



add a note add a note User Contributed Notes Déclaration d'un sous espace de noms - [1 notes]
up
-7
AmitU
2 months ago
Note that constant in the example will be global and not in the namespace only.

To do it in the namespace only put the namespace path in the definition

 
show source | credits | stats | sitemap | contact | advertising | mirror sites