Traits

De Wiki Proyectos Beta
Ir a la navegación Ir a la búsqueda

General

Documentación oficial de traits: ES

Documentación oficial de traits: EN

Ejemplos

Ejemplo 1

Un solo trait se usa.

<?php
  trait message {
    public function print() {
      echo "Proyectos Beta is fun!!!";
    }
  }

  class Welcome {
    use message;
  }

  $object = new Welcome();
  $object->print();

Ejemplo 2

Se utiliza múltiples traits.

<?php
  trait message1 {
    public function msg1() {
      echo "Proyectos Beta is fun!!!
"; } } trait message2 { public function msg2() { echo "Proyectos Beta is the best!
"; } } class Welcome { use message1; } class Welcome2 { use message1, message2; } $object = new Welcome(); $object->msg1(); echo "
"; $object2 = new Welcome2(); $object2->msg1(); $object2->msg2();