TGViewer
Хэндлим тему | Дерепко Хэндлим тему | Дерепко @handle_topic · 276 subscribers
Post #86 301

Forwarded from Пыхник’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.
  • 👍 3
  • ❤ 2
More from @handle_topic
  1. Sep 9, 2026Пыхник’26 — целая неделя PHP! С 28 сентября по 2 октября пройдёт Пыхник’26 — онлайн-конфер…
  2. Aug 24, 2026Мой Pull Request в vlucas/dotenv смёржили! Рад ли я? Конечно. Прихнаюсь честно, у меня это…
  3. Aug 5, 2026Jetbrains выделили LSP ядро для Java/Kotlin, так что теперь вся (а вся?) мощщщщь IDEA дост…
  4. Jul 30, 2026Вайбкодеры?
  5. Jul 19, 2026Когда выучил высоконагруженные системы @git_rebase / send memes
  6. Jun 30, 2026Jetbrains Air на Windows! Если вы вдруг разрабатываете на винде (сожалею вам), то можете п…
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 →