Новое в PHP 5.4 — трейты (traits)

Вкратце: трейт (аналог mixin в Ruby) — возможность в классе использовать функционал нескольких классов в обход традиционного наследования (по-моему, костыль, чтобы не реализовывать множественное наследование).
Всё сводится к новой инструкции use внутри класса, при этом класс, функциональность которого нужно подмешивать. объявляется инструкцией trait.

Подробнее:
New to PHP 5.4: Traits

One Response so far.

  1. MpaK:
    Ну отлично же, будем ждать релиза 5.4, а то делать миксины приходилось через задницу, а теперь уже больше походим на Ruby.

LEAVE A COMMENT