Le mot-clé use
n'est pas seulement impliqué dans l'orientation processus de PHP
, mais aussi dans PHP
' s orienté objet Volant la vedette, il est également répandu dans tout le code source pendant le processus de développement lui-même. Cet article donnera un résumé du mot-clé use
.
1. Référence pour l'espace de noms
<?php namespace admin\controller; use \core\controller; //引入命名空间 class ArticleController extends Controller{ public function index(){ } } ?>
2. Mot-clé pour l'alias
namespace space; function display(){} class Man{} const PI = 3.14; namespace space1; class Man{} //引入空间元素 //use space\Man; //错误:当前空间已经存在Man use space\Man as M; use function space\display as dis; use const space\PI as D;
3 Utilisé pour l'introduction de fonctionnalités de trait
<?php trait A{ function testTrait(){ echo 'This is Trait A!'; } } class B { use A; } $b = new B(); $b->testTrait(); ?>
4. dans
<?php function F1(){ $ok="HelloWorld"; $a=function() use($ok) { echo "$ok"; }; $a(); } F1(); ?>
Recommandé : "Résumé des questions d'entretien PHP en 2021 (collection) " "Tutoriel vidéo php 》
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!