Атрибуты в PHP. Какую пользу даёт применение attributes



Атрибуты в PHP. Какую пользу даёт применение attributes

Атрибуты в PHP. Какую пользу даёт применение attributes

Атрибуты в PHP позволяют добавлять структурированные синтаксические метаданные классам, методам, переменным. В сегодняшнем ролике мы с вами разберем какую пользу дают атрибуты в PHP, когда их применять, как писать собственные атрибуты и взаимодействовать с ними.

🎁 Для вас есть подарок, забирайте – https://cutcode.dev/l/4pxn 🎁

#attributes#laravel#cutcode
———————————————————————————
🚀📹👨‍🏫 Как насчет прокачки своих навыков с помощью наших обучающих видеокурсов по web-разработке? Переходи на мой сайт 👇
https://learn.cutcode.dev/?utm_source=yt

❗️❗️❗️Присоединяйся к нашему комьюнити в телеграм – там и советом помогут и много интересного – https://cutcode.dev/l/icwf
———————————————————————————

Коллеги, всех приветствую на канале CutCode! И сегодня в рубрике для тех, кто не знал мы разберем с вами PHP атрибуты. Они все чаще появляются в популярных пакетах тех кто использует Livewire 3 я думаю уже увидели что атрибутами он просто напичкан. То же самое со всеми пакетами от spatie и я думаю в laravel версии 11 их тоже будет навалом. Но многие не понимают как это все работает эта магия. Просто применяют скажем как в примере здесь в Livewire, указали rule, правила валидации по большему счету просто скопировали перенесли к себе работает и все хорошо. А в сегодняшнем ролике мы с вами разберем какую пользу они дают, когда их применять, как писать собственные атрибуты и взаимодействовать с ними. Все это мы сейчас с вами разберем погнали! Итак друзья для начала давайте посмотрим как это выглядит. Добавим свойства title и через атрибут укажем что оно у нас заблокировано. Изменить его уже в процессе нельзя будет. Для этого воспользуемся синтаксисом атрибутов – решетка далее внутри указываем необходимый нам класс Locked. И все. Исходя из документации свойства будет заблокировано, далее его нельзя будет изменить все будет работать мы будем довольны этой магией. Если мы заглянем под капот, то увидим вот такой пустой класс, который также имеет сверху тот же самый синтаксис, где указано что это у нас атрибут. И как бы если продолжить не вникать то это полная магия. Давайте прежде чем мы с вами будем разбираться подумаем о том, какую это пользу несет. До атрибутов мы бы с вами действовали следующим образом – скорее всего у нас был бы какой-то определенный здесь массив заблокированных свойств и мы бы с вами здесь перечисляли все свойства. То же самое у нас было бы еще дополнительно возможно с правилами валидации. Мы бы добавили Rules, опять бы добавили здесь title и указали все что нам требуется. Либо у нас сам бы title был определенным объектом и он бы в себе уже содержал все эти дополнительные свойства и характеристики. С атрибутами как видите мы изменили стиль изменили подход и можно прямо здесь указывать несколько.

———————————————————————————
📹 делитесь этим видео с друзьями:
https://www.youtube.com/watch?v=fyeTC_E1ThA

🔔 подпишитесь на YouTube-канал: https://www.youtube.com/c/CutCodeRu?sub_confirmation=1

📼 Курс по Laravel с нуля:
https://www.youtube.com/watch?v=phTSw6XDATw&list=PLTucyHptHtTkUbXaikXEmCWL8GradRx9I

Атрибуты в PHP. Какую пользу даёт применение attributes

———————————————————————————
🔗 наш сайт: https://cutcode.dev/?utm_source=yt
📱 Наш telegram-канал: https://t.me/laravel_cutcode

Comments are closed.