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 😉

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.