Maison  >  Article  >  développement back-end  >  Explication détaillée des exemples de mécanismes de réutilisation de code PHP

Explication détaillée des exemples de mécanismes de réutilisation de code PHP

小云云
小云云original
2018-03-13 13:27:191842parcourir

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

Exemples d'utilisation de traits pour implémenter la réutilisation de code dans le didacticiel PHP_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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn