TGViewer
Пых Пых @phpyh · 7.84K subscribers
Post #796 5.41K
Пых В PHP-CS-Fixer смержили мой фиксер new_expression_parentheses! Позавчера состоялся релиз v3.76.0 Kids Playground, куда наконец-то попал фиксер new_expression_parentheses, который мы делали в Open Source цеху (#1, #4). Он убирает скобки вокруг new выражений…
New без скобок в PER 3.0 и фиксер-сете PHP84Migration

В новой, третьей, версии PER Coding Style рекомендуется использовать мой new без скобок:

When accessing a class member immediately after instantiating a new class, the instantiation SHOULD NOT be wrapped in parentheses. For example:

new Foo()->someMethod();
new Foo()->someStaticMethod();
new Foo()->someProperty;
new Foo()::someStaticProperty;
new Foo()::SOME_CONSTANT;

And the following SHOULD be avoided:

(new Foo())->someMethod();


Также всем огромное спасибо за 43 лайка на тикете в PHP CS Fixer про добавление new_expression_parentheses в сет @PHP84Migration — мейнтейнеры испугались, сделали PR и релизнули!

На фоне всех этих событий я выпустил очередной мажор своего phpyh/coding-standard, забампив там PHP до 8.3 и PHP CS Fixer до 3.84.

А ещё я недавно проходил мимо доки и обнаружил, что у команды php-cs-fixer fix --dry-run аж в 2023 году появился алиас php-cs-fixer check — идеально для CI.
____________

До конца дня
офлайн-билет на Пых.конф’25 отдаём физикам и юрикам по 13 500, а онлайн — по 10 000!
GitHub new_expression_parentheses - shall we add to 8.4 migration set ? · Issue #8717 · PHP-CS-Fixer/PHP-CS-Fixer shall we add to 8.4 migration set ? Originally posted by @keradus in #8246 (comment)
  • 🔥 42
  • 👍 17
  • ❤ 8
  • 👎 1
More from @phpyh
  1. Sep 28, 2026Запустили Пыхник и неделю PHP! Залетайте на первый открытый доклад от Дмитрия Dantes про к…
  2. Sep 15, 2026Сейчас один человек с AI может выполнять работу целого IT-отдела. Только хуёво
  3. Sep 12, 2026Спасибо за заявки! Всем напишу в понедельник. Осталось 1 место.
  4. Sep 11, 2026Хардкорный курс асинхронного PHP https://hardcourse.ru/php/async
  5. Sep 11, 2026Ещё полчасика надо — сайт готов, расписываю программу! 🙏
  6. Sep 10, 2026Краткое содержание: завтра в 12:00 открываю набор на Хардкорный курс асинхронного PHP с уч…
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 →