Traits vs. Interfaces

Eu tenho tentado estudar PHP recentemente, e me pego ficando preso em traços. Entendo o conceito de reutilização de código horizontal e não quero necessariamente herdar de uma classe abstrata. O que não entendo é qual é a diferença crucial entre o uso de características versus interfaces?

Tentei procurar por um post ou artigo decente explicando quando usar um ou outro, mas os exemplos que encontrei até agora parecem tão parecidos quanto idêntico

Alguém poderia compartilhar sua opinião / opinião sobre isso?

questionAnswers(26)

yourAnswerToTheQuestion