Несколько трейтов в ООП в PHP
В классе можно использовать не один, а несколько
трейтов. В этом и проявляется их преимущество
перед наследованием. Нужные для использования
в классе трейты можно указать через запятую
после ключевого слова use.
Сделайте 3 трейта с названиями Trait1,
Trait2 и Trait3. Пусть в первом
трейте будет метод method1, возвращающий
1, во втором трейте - метод method2,
возвращающий 2, а в третьем трейте
- метод method3, возвращающий 3.
Пусть все эти методы будут приватными.
Сделайте класс Test, использующий
все три созданных нами трейта. Сделайте в
этом классе публичный метод getSum,
возвращающий сумму результатов методов подключенных
трейтов.