Назад к вопросам
Junior — Middle
87
Каково назначение и применение Traits в программировании?
Ответ от нейросети
sobes.tech AI
Traits в PHP используются для повторного использования кода в нескольких классах без необходимости наследования. Это позволяет избежать дублирования и решить проблему множественного наследования. Trait содержит методы, которые можно включить в любой класс с помощью ключевого слова use.
Пример:
trait Logger {
public function log($msg) {
echo "Log: $msg";
}
}
class User {
use Logger;
}
$user = new User();
$user->log('Пользователь создан');
Таким образом, Traits помогают организовать код более гибко и удобно.