1.Trait est un mécanisme de réutilisation de code préparé pour les langages à héritage unique comme PHP. Les traits sont conçus pour réduire les limitations des langages à héritage unique et permettre aux développeurs de réutiliser librement des méthodes dans des classes indépendantes au sein de différentes hiérarchies.
2. Les membres hérités de la classe de base seront remplacés par les membres insérés par le trait.
3. Exemples de code :
trait T{ public function run() { parent::run(); echo 'Trait:'.__CLASS__.'<br>'; }}class P{ public function run() { echo 'Class:'.__CLASS__.'<br>'; }} class C extends P{ use T;}$c = new C();$c->run(); //输出结果 //Class:P //Trait:C
Recommandations associées :
Comment utiliser les traits pour réaliser la réutilisation du code PHP
Une définition simple et une introduction à l'utilisation des traits de réutilisation de code 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!