TGViewer
Пых Пых @phpyh · 7.85K subscribers
Post #807 6.84K
В PHP могут появиться дженерики!

Ребята из PHP Foundation, Larry Garfield и Gina Banyard, рассказали, какими могут быть дженерики в PHP в обозримом будущем.

https://thephp.foundation/blog/2025/08/05/compile-generics/
https://www.reddit.com/r/PHP/comments/1mhe7qf/compile_time_generics_yay_or_nay/


interface Repository<T: Entity>
{
public function find(Id $id): ?T;

public function add(T $entity): void;
}

class BlogPostRepository implements Repository<BlogPost>
{
// ...
}


Пока не стоит писать кипятком, потому что в статье очень много "но". Тем не менее, круто, что PHP Foundation продолжает исследовать это направление (см. предыдущую статью State of Generics and Collections).

Собираемся на днях обсудить это со спикерами Пых.конф’25. Ставьте 🤩, если хотите такой стрим!
thephp.foundation Compile time generics: yay or nay? The PHP Foundation — Supporting, Advancing, and Developing the PHP Language
  • 🤩 127
  • 👍 37
  • 🔥 19
  • 🤔 4
  • 🤣 4
  • ❤ 3
  • 🌚 1
More from @phpyh
  1. Sep 15, 2026Сейчас один человек с AI может выполнять работу целого IT-отдела. Только хуёво
  2. Sep 12, 2026Спасибо за заявки! Всем напишу в понедельник. Осталось 1 место.
  3. Sep 11, 2026Хардкорный курс асинхронного PHP https://hardcourse.ru/php/async
  4. Sep 11, 2026Ещё полчасика надо — сайт готов, расписываю программу! 🙏
  5. Sep 10, 2026Краткое содержание: завтра в 12:00 открываю набор на Хардкорный курс асинхронного PHP с уч…
  6. Sep 10, 2026Post #1011
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 →