TGViewer
PHP Fart Time PHP Fart Time @php_fart · 1.95K subscribers
Post #361 2.09K
#ТоксикСреда

Одна из величайших проблем PHP

Кто голосует за PHP RFC?
Кто решает, каким PHP станет?

А зайдите и посмотрите на RFC по дженерикам и тред обсуждения.

Голосовали ПРОТИВ:

Из PHP Core и Foundation:
- Derick Rethans — Xdebug, release manager.
- Tim Düsterhus — core C-слой.
- Matteo Beccati — core/security.
- Gina Banyard (girgias) — core, автор конкурирующего подхода «Compile-time generics» через монтоморфизацию.
Не Core:
- Rowan Tommins (imsop) — активный участник internals.
- Ben Ramsey — release manager 8.1, автор ramsey/uuid, дед.
- Aleksander Machniak (alec) — Roundcube.
Топят за то, что дженерики должны быть нестираемыми и делать проверки в рантайме. Хотят отложить до PHP 9.

Не высказали позицию: Sara Golemon (pollita), Jakub Zelenka (bukka), Kalle Sommer Nielsen (kalle).

Не из Core, но позицию тоже не объяснили:
- Sebastian Bergmann (sebastian) — автор PHPUnit, дед.
- Volker Dusch (edorian) — свита Себастиана.
- Shivam Mathur (shivam) — setup-php (CI-инфраструктура PHP в GitHub Actions), на PHP не пишет.
- duncan3dc — Craig Duncan, мейнтейнер thephpleague/climate.
- jordikroon — Jordi Kroon, нидерландский backend/DevOps-разработчик. Право голоса — по коммитам в инфраструктуру php.net.
- kguest — Ken Guest, «PEAR guy»: мейнтейнер PEAR-пакетов (Services_OpenStreetMap, Net_IMAP), контрибьютор build-инструмента Phing.


Высказались ЗА:

- Ondřej Mirtes — создатель PHPStan.
- Matthew Brown — создатель Psalm.
- Daniil Gentili — мейнтейнер Psalm.
- Brent Roose — DevRel PhpStorm (JetBrains), Tempest.
- Nicolas Grekas — core Symfony.
- Frederik Bosch (MoneyPHP), Benjamin Außenhofer, Arvids Godjuks — работяги из сообщества.

Из них проголосовал только Nicolas Grekas.



Это подтверждает тезис, что
Люди, которые будут пользоваться этой функцией каждый день, не голосуют. Голосуют те, кто никогда не напишет Collection<User>


Соглашусь с Брентом из его статьи A generic tragedy, что похрен на то, что дженерики сейчас не приняли.
Меня беспокоит то, что у языка нет дизайнера, нет единого видения.
Почему-то за важные фичи голосуют какие-то деды без всякой аргументации, писатели документации и девопсы.
Да, к настоящим core-разрабам надо прислушиваться, как к технарям-экспертам, но дизайн языка это больше про DX. Чуваки из Core не пишут на PHP.

Вот реально, на списках фичей следующей версии PHP можно ставки делать. Нет дорожной карты. Каждый год хер его знает, что там будет через год.
Как бы Рома Пронский не упрекал меня в душности, я всё равно останусь при своём мнении: текущая система принятия RFC - говно.

PHPF стоило бы заняться именно этим, а не инклюзивностью. Например, найти экспертов в дизайне ЯП (только нормальных экспертов!), составить несколько планов развития и предложить их сообществу, раз без голосования нельзя.



Нужен ли нам доброжелательный диктатор на дизайне языка или идти по пути голосований — сложный вопрос. Но я на 100% уверен, что неэкспертов надо убирать из голосований.
  • 🔥 39
  • 🤔 6
  • 🤬 2
  • 🤮 1
More from @php_fart
  1. Sep 9, 2026Попрошу перенести старт на конец сентября этого года. Лишь бы не жрать лимон 🍋
  2. Sep 9, 2026Если по моему промокоду придёт 50 фартанов, то я сожру лимон в прямом эфире перед докладом…
  3. Sep 9, 2026А у меня для вас вот такой промокод на Пыхник: PHPFART-26. Приходите смотреть, как я облаж…
  4. Sep 8, 2026Кстати, Роман и из JetBrains ушёл. Так что этот тред посвящён оплакиванию PHPStorm. Хороша…
  5. Sep 3, 2026Post #380
  6. Sep 2, 2026Роман Пронский окончательно уходит из PHPF. На его место заступает Брент (тоже JetBrains),…
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 →