TGViewer
Пыхник’26 онлайн | 28 сентября – 2 октября Пыхник’26 онлайн | 28 сентября – 2 октября @phpyhconf · 525 subscribers
Post #15 1.18K
Пыхник’26 онлайн | 28 сентября – 2 октября Конкурс Сегодня на канале Пых был анонсирован конкурс для желающих получить бесплатный билет на конференцию. К сожалению, на подготовку условия задачи и настройку Хобота на приём ответов потребовалось больше времени, чем мы ожидали. Поэтому мы переносим…
Конкурс!

Сегодня успешно завершилось голосование за RFC Pipe operator v3, и теперь в PHP 8.5 можно будет вызывать несколько функций по цепочке, не используя промежуточные переменные и вложенные вызовы:


$responseBody =
$this->normalizer->normalize($message)
|> $this->prepareRequestData(...)
|> fn (array $data): Request => $this->buildRequest($endpoint, $data)
|> $this->httpClient->request(...)
|> fn (Response $response) => $response->getBody()
;


Этот RFC также обсуждался на каналах PHP Fart Time и Пых.

В разделе Future Scope автор рассматривает возможность со временем добавить синтаксис $$, который позволит последнюю строку превратить в |> $$->getBody().

Такая штука есть в Kotlin, называется "implicit name of a single parameter" (неявное имя единственного параметра). В коде обозначается как it:


strings
.filter { it.length == 5 }
.sortedBy { it }
.map { it.uppercase() }


Прикол в том, что прямо сейчас в PHP, не внося изменений в язык, ты можешь отчасти эмулировать поведение такого it!

Залетай в Хобота, там в разделе "Конкурсы" ты найдёшь подробное описание задачи. Первый, кто правильно её решит, получит билет на конференцию!

Разбор решений будет через пару дней происходить в прямом эфире на канале Пых (жди анонса).
Telegram Хобот Бот канала Пых @phpyh.
  • 🔥 7
  • 👍 5
More from @phpyhconf
  1. Sep 23, 2026Post #248
  2. Sep 23, 2026AI-трансформация PHP-команды: путь, процессы и ошибки 👤 Денис Кукуреко 🕘 1 октября, 10:0…
  3. Sep 22, 2026Архитектура PHP-приложений с внешними интеграциями 👤 Олег Мифле 🕘 30 сентября, 19:00 (МС…
  4. Sep 21, 2026Ломаем PHP-системы, чтобы они не падали 👤 Маргарита Моногарова 🕘 30 сентября, 10:00 (МСК…
  5. Sep 20, 2026Конец недели, а до 200 не хватает каких-то 13 билетов... Добьём, пока они по 2к?
  6. Sep 20, 2026PHP в бинарнике на примере YiiPress 👤 Александр Макаров 🕘 29 сентября, 19:00 (МСК) Знаеш…
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 →