🐈

今週の PHP 2024-07-20 〜 2024-07-26

2024/07/29に公開

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

Internal

PHP: rfc:deprecations_php_8_4

PHP 8.4 で非推奨化される機能についてのRFCです。それぞれ個別に投票が開始されています。 md5 の非推奨化や file_put_contents の配列引数禁止などは、厳しそうな状況です。投票が完了すると、PHP 8.4 で何が非推奨化対象となるのかについて明確なリストが出来上がりますね。

Should PHP reserve a namespace for built-in classes? - Externals

組み込み(という表現であってる?)クラスに対して、明確に区別できるネームスペースをつけるべきかいなか?というお便りです。例えば PHP\みたいなことです。 8.1 のときにそれぞれの拡張機能でちゃんと名前つけようねという方針が決まったはずですが、それを更にラッピングするような話でしょうか。

質問者さんの意図としては、ユーザーランドとの名前空間の衝突を懸念ということでした。でも、ユーザーランド側が明確なネームスペースつけるなら問題ないのじゃないかなぁという感想。

tsrm question - Externals

TSRMは Thread Safe Resource Manager の略です。そして、私はそれ以上のことは知りません!!!

TSRMの挙動について、Franken PHP の開発者の方からの質問でした。いつ生成して、いつ解放するのか?などについてです。

bcmod() behavior is different from what I expected - Externals

Sakiさんからのお便りです。疲れているようなので、ゆっくり休んでください。

Discussion