Cet article présente principalement l'espace de noms orienté objet de PHP, qui a une certaine valeur de référence. Maintenant, je le partage avec tout le monde. Les amis dans le besoin peuvent s'y référer
D'une manière générale, l'espace de noms est une méthode d'encapsulation d'objets physiques Par exemple, dans le système d'exploitation, les répertoires sont utilisés pour regrouper les fichiers associés. Pour les fichiers du répertoire, il joue le rôle de. rôle des espaces de noms. En PHP, les espaces de noms sont utilisés pour créer du code réutilisable lors de l'écriture de bibliothèques de classes ou de programmes afin de résoudre les problèmes suivants :Aperçu
1)用户编写的的代码,与PHP内部的类/常量/第三方类/函数/ 常量之间的名字冲突; 2)为很长的标识符名称,创建一个别名,提高代码的可读性;
Utilisation de basese déclare avec la clé
. namespace
1)namespace MyPro1; /*内容*/ 2)namespace MyPro2{ /*内容*/ };
<?php namespace A; function time() { echo '这是属于我的time方法'; } namespace B; function time() { echo '这是属于我的time方法2'; } time(); // namespace B time() \A\time(); // namespace A time() \B\time(); // namespace B time() echo \time(); // 系统的 time()
Sous-nomespaceUtilisation de
namespace Father/Son;
<?php // 使用命名空间例子2 namespace A; function time() { echo '这是属于我的time方法'; } namespace B; function time() { echo '这是属于我的time方法2'; } time(); // namespace B time() \A\time(); // namespace A time() \B\time(); // namespace B time() echo \time(); // 系统的 time()
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!