Задать вопрос
@VladislavNaida

В чём отличие Трейта от функции хэлпера?

Всем привет) Поясните пожалуйста кто нибудь в чём отличие Трейта от функции хэлпера? На сколько я понимаю трейты служат чтобы не дублировать код, закидываем туда нужные функции и радуемся. Но с таким же успехом можно и хелперы создать и вроде результат тот же. В общем не особо понятен этот момент...
  • Вопрос задан
  • 277 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
alexey-m-ukolov
@alexey-m-ukolov Куратор тега PHP
Трейт на этапе компиляции встраивается в класс, в нём можно обращаться к непубличным методам, например. Так что есть вещи, которые при помощи хелпера сделать нельзя, но они довольно специфичны и без нужды трейты лучше не использовать.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы