php: Trait me well…

Ich beschäftige mich jetzt schon Jahrzehnte mit php, angefangen habe ich tatsächlich mit php3.x. Die Entwicklung hat in dieser Zeit enorme Höhenflüge erreicht, angefangen mit den ersten vorsichtigen Schritte in Richtung OOP bis zu dessen (fast vollständigen) Implementierung in den aktuellen Versionen. Zu den Neuerungen in php 7.x werde ich aber einen gesonderten Blogeintrag machen 😉

Das Thema dieses Artikels sind die seit php5.x vorhandenen aber irgendwie komplett an mir vorbeigegangenen “traits“. Diese stellen quasi eine Art “Sammlung” von Methoden dar, die man sehr einfach in eigene Klassen und somit Objekte integrieren kann.

Continue reading