Cet article présente principalement la méthode de définition de espace de noms PHPespace de noms, et combine le formulaire d'exemple avec une analyse détaillée de la méthode de définition de l'espace de noms et des sous-espaces de noms PHP et des notes , Les amis dans le besoin peuvent se référer à
Cet article explique la méthode de définition de l'espace de noms PHP à travers des exemples. Partagez-le avec tout le monde pour votre référence. Les détails sont les suivants :Définissez l'espace de noms
Concernant le nom de l'espace, je ne veux pas l'expliquer. en mots ici. Une meilleure explication est d'utiliser des exemples pour prouver : Par exemple :Le code suivant est un fichier dans "test.php" :namespace Test; class Test{ public function Ttest(){ echo "这是Test里面的测试方法"."<br>"; } }
Méthode 1 :
namespace Index; require 'test.php'; $T=new \Test\Test(); $T->Ttest();
Méthode 2 :
namespace Index; namespace Test; require 'test.php'; $T=new Test(); $T->Ttest();
Méthode 3 :
namespace Index; require 'test.php'; use Test\Test; $T=new Test(); $T->Ttest();
Définir des sous-espaces de noms
Définition : est très similaire à la relation entre les répertoires et les fichiers. Les espaces de noms PHP vous permettent également de spécifier des espaces de noms hiérarchiques. . nom. Par conséquent, les noms d’espaces de noms peuvent être définis de manière hiérarchique. L'exemple est le suivant. Ceci est mon répertoire de projet personnalisé : one.phpnamespace projectOne\one; class Test{ public function test(){ return "this is a test program"; } }
namespace projectOne\one; require '../projectOne/One.php'; $O=new Test(); echo $O->test();
namespace projectOne\one{ class test{ public function hello(){ return "helloworld"; } } } namespace projectOne\Two{ class project{ public function world2(){ return "welcome to china"; } } class project2 extends \projectOne\one\test{ public function wo(){ return "this is my test function ,it is name wo"; } } } namespace projectOne\Two{ $p=new project2(); echo $p->wo()."<br>"; echo $p->hello(); }
bonjour le monde
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!