SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

CodeZineニュース

PHP Foundation、「PHP 8.5」に「パイプ演算子」の追加を発表

  • X ポスト
  • このエントリーをはてなブックマークに追加

  • X ポスト
  • このエントリーをはてなブックマークに追加

 PHP Foundationは、7月11日、PHP 8.5(2025年11月リリース予定)に「パイプ演算子(|>)」を導入することを発表した。

 これは、左辺の値を右辺の関数(callable)へ単一引数として渡す演算子であり、コードの可読性を向上させる機能である。

 この演算子では、たとえば"Hello World" |> strlen(...)は、strlen("Hello World")と同等の意味になる。これを繰り返して、複数の処理を連結した「パイプライン」として利用することで、ネストが深くて読みにくい構文に代わり、シンプルな記述が可能となる。

 パイプ演算子は、主に関数型言語の世界で使用されており、F#やOCamlにも同じ演算子が存在する。PHPでは過去にHack/HHVM由来のRFCや、PFAの導入が提案されたが、最終的に今回のより標準的な形(パイプ演算子)の導入に至る。

関連リンク

この記事は参考になりましたか?

  • X ポスト
  • このエントリーをはてなブックマークに追加
この記事の著者

CodeZine編集部(コードジンヘンシュウブ)

CodeZineは、株式会社翔泳社が運営するソフトウェア開発者向けのWebメディアです。「デベロッパーの成長と課題解決に貢献するメディア」をコンセプトに、現場で役立つ最新情報を日々お届けします。

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

この記事は参考になりましたか?

この記事をシェア

  • X ポスト
  • このエントリーをはてなブックマークに追加
CodeZine(コードジン)
https://codezine.jp/article/detail/22099 2025/08/20 12:00

おすすめ

アクセスランキング

アクセスランキング

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー

アクセスランキング

アクセスランキング