🐡

今週の PHP 2024-06-22 〜 2024-06-28

2024/07/09に公開

PHP のメーリングリストから、気になった情報をピックアップします。

Internal

PHP: rfc:dom_additions_84

DOM拡張に新しい機能性を追加するためのRFCですが、承認されました。

[RFC] [discussion] Deprecate FFI instance calls to non-static methods instead of static methods - Externals

FFI::new(), FFI::type(), FFI::cast() の非静的呼び出しを非推奨にしようという提案ですが、PRがマージされました。 commitはこちらです。
リリースは8.4に含まれるようです。

RFCは作成されていたけど、マージされたということは既定路線になったのかなという感じです。混乱を防止するという観点で良い対応だと思います。

Add bcdivmod() to BCMath - Externals

あー、これ好き。1回の計算で除算(div)と剰余(mod)の結果を取得できる bcdivmod()関数の提案。これは新規のRFCになるのかな、それとも今sakiさんがやっているBCMathの対応に取り込まれるのか、いずれにしろ良さそうです。

Add $this return type - Externals

戻り値の型として$thisを指定出来るようにしましょうという提案です。以前にもRFCで提案されていたようです。

PHP: rfc:this_return_type

static よりも更に厳密に自身のインスタンスを返すことが表現できるということで好意的な意見が多そうです。

Discussion