Traits em PHP
20 Dec 2012O 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 😉