Traits em PHP

O uso de traits é um recurso presente a partir do PHP 5.4 que permite a reutilização de métodos sem o uso de herança.

Basicamente o usuario cría um trait, insere métodos que serão reutilizados por outras classes e após isto usa o trait criado em uma classe, obtendo assim acesso a todos os métodos do trait sem precisar utilizar herança.

Vamos então criar um trait:

trait HelloWorld {

` function display(){ echo ‘Hello World’; } `

` }`

E vamos utilizá-lo em uma classe:

` class AloMundo{ `

` use HelloWorld; `

` }`

Assim, temos acesso a todos os métodos do trait HelloWorld na classe AloMundo.

Um exemplo mais detalhado pode ser baixado AQUI.

Até a próxima 😉