🐈
今週の PHP 2024-07-20 〜 2024-07-26
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