Кто может подсказать или дать зацепку, по какому принципу можно сделать так, чтобы класс не наследовал некоторые методы трейта?(задача на прикрепленной картинке)
Начинается с фразы: "создайте трейт, который...", К тому же задание в главе, посвященной трейтам --- Добавлено --- А можно ли каким-нибудь образом строчку use Treit вложить в условный оператор?
https://www.php.net/manual/ru/language.oop5.traits.php - вот полная информация о трейтах от создателей PHP, ты видишь здесь что-то про условное добавление функций из трейта? Я нет. --- Добавлено --- Кузнецов с дуба рухнул Самое главное, сам же в своей книге не описывает ничего подобного.
@mkramer, Максим Валерьевич умер в 2012 году, он был соавтором книг. По части кода PHP в книгах Игорь Симдянов.
@Valick, ну я таких тонкостей не знаю, я увидел автора, написал. Я сам уже не помню по чьему талмуду PHP учил, тогда ещё 5-й был актуален.
@Джорджио, однако, в трейте можно использовать магию __call() и там уже, проверив условие, создать и выполнить анонимную функцию.