V PHP pribudne operátor pipe

26. 5. 2025

Sdílet

PHP kód Autor: Depositphotos

Na tretí pokus sa podarilo schváliť do jazyka PHP nový operátor pipe (|>). Operátor bol schválený veľkou väčšinou hlasujúcich. Programátori v PHP sa ho tak dočkajú pravdepodobne na jeseň tohto roku vo verzii PHP 8.5.

<?php
// Tradičný spôsob vs. pipeline

$text = "an old falcon in the sky";

array_filter(array_map('strtoupper', explode(' ', $text)), fn($v) => strlen($v) === 3);

$text |> explode(' ', ...)
      |> array_map('strtoupper', ...)
      |> array_filter(fn($v) => strlen($v) === 3, ...);

Syntax operátora bola inšpirovaná jazykmi OCaml a F#. Operátor umožňuje elegantne posúvať dáta z jednej funkcie do druhej a vytvárať tak efektívne pipeliny.

Tato zprávička byla zaslána čtenářem serveru Root.cz pomocí formuláře Přidat zprávičku. Děkujeme!

Našli jste v článku chybu?

Autor zprávičky