TGViewer
Новости от CutCode Новости от CutCode @laravel_cutcode · 1.35K subscribers
Post #531 896
Property hooks в PHP 8.4

В статье обсуждается предложение о внедрении "property hooks" в PHP 8.4. Это предложение уже прошло предварительное голосование, получив 34 голоса "за" и 1 голос "против".

"Property hooks" - это инструмент, который позволяет разработчикам переопределять стандартное поведение "get" и "set" свойств объекта. Этот инструмент был вдохновлен языками Kotlin, C# и Swift, и включает в себя два варианта синтаксиса, которые напоминают короткие и многострочные замыкания.
В статье приведены примеры использования "property hooks" в классе User. В одном из примеров переопределяется только "set" свойство, демонстрируя, что не обязательно определять оба свойства вместе.

Эта функция скорее всего, будет внедрена в PHP 8.4. Реализация уже находится в стадии чернового запроса на слияние.
https://laravel-news.com/php-property-hooks
  • ❤ 8
More from @laravel_cutcode
  1. Sep 9, 2026Пыхник’26 — целая неделя PHP! С 28 сентября по 2 октября пройдёт Пыхник’26 — онлайн-конфер…
  2. Sep 3, 2026Опа, Тейлор Отвелл говорит, что issues — это уже что-то из мира динозавров 😄 Нашли баг? Н…
  3. Sep 1, 2026Пыхник’26. План «Б» Итак, мы продолжаем делать Пыхник, но теперь полностью онлайн! 📆 Сдви…
  4. Aug 20, 2026Стрим, посвященный Open source в эпоху LLM Мы в эфире! Подключайтесь! https://youtube.com/…
  5. Aug 19, 2026Стрим, посвященный Open source в эпоху LLM LLM пишут код, делают ревью, поддерживают докум…
  6. Jul 21, 2026До конца сбора на Пыхник осталось 4️⃣ дня! Для тех, кто вдруг пропустил: мы готовим целую…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →