Diferencia entre revisiones de «Traits»

De Wiki Proyectos Beta
Ir a la navegación Ir a la búsqueda
([feat] Add information about Traits)
Línea 13: Línea 13:
     }
     }
   }
   }
 
   class Welcome {
   class Welcome {
     use message1;
     use message1;
   }
   }
 
  $obj = new Welcome();
  $obj = new Welcome();
  $obj->msg1();
  $obj->msg1();

Revisión del 05:57 22 ago 2022

General

Documentación oficial de traits: ES

Documentación oficial de traits: EN

Ejemplo

<?php
  trait message1 {
    public function msg1() {
      echo "OOP is fun! ";
    }
  }

  class Welcome {
    use message1;
  }

  $obj = new Welcome();
  $obj->msg1();