Здравствуйте. Очень вовремя для меня появление таких новых элементов языка как Traits и проверка типа аргумента в 5.4 версии. Какие нововведения порадовали вас и что вы считаете лишним в грядущем релизе?
лучше тут http://habrahabr.ru/blogs/php/136800/
единственное что мне не нравится это то что "Если имена методов класса и примесей совпадают, то приоритетным методом станет метод класса." мне кажется должно быть наоборот, если кто то использует такую примесь, то наверняка делает это намеренно, и хочет заменить существующий метод.
Почему же, идея traits в том, что они хранят общие для классов методы, а классы, их используют. Именно то, что классы используют traits'ы и заставляет методы класса перереализовывать методы traits'ов мне кажется