PHP 8.5で導入されるパイプ演算子(|>)、楽しみですね!
パイプ演算子を使うと、 strtoupper('hello') と 'hello' |> strtoupper(...) が同じ意味になります。
strtoupper('hello')
'hello' |> strtoupper(...)
実は、例にあげた2つの式は、opcodeとしても同一です。
このトークでは、php-srcのソースコードを読み解きながら、パイプ演算子がどのように実装されているかを見ていきます。
具体的には以下の内容を扱います
PHPの新機能を通じてphp-srcに入門してみましょう