🍣

今週の PHP 2024-07-13 〜 2024-07-19

2024/07/25に公開

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

Internal

PHP: rfc:static_class

静的メンバーのみ追加できる staticクラスですが、投票に入りました。厳しそう。

PHP: rfc:hook_improvements

Property hookのパフォーマンス改善RFCです。満場一致で承認の方向。

PHP: rfc:add_bcdivmod_to_bcmath

bcdivmodメソッドの追加提案RFCです。投票が開始されていて満場一致で承認の方向。

PHP 8.4.0alpha2 is available for testing - Externals

8.4.0 alpha2 がもうテストで使えるって!!! ちょっと Property Hook試してみたいな!!!

Sync CODEOWNERS - Externals

CODEOWNERSの更新を自動化しようという提案。cmbさんだ!!!(そこじゃない)

Optional constructor body - Externals

中身の内コンストラクタは {} を省略させてくれという提案。良さそう。いつも、アレを書くたびに少しもにょる気持ちがありました。

Website php.net updates and coordination - Externals

php.net の更新やメンテナンスについてのお便り。こういう仕事、大事ですよねぇ。

Json error - better message - Externals

json_last_error_msg() の内容を、もう少し詳細化しましょうというお便り。賛同の気持ちしかない。

Request for opinions: bug vs feature - change in tokenization of yield from - Externals

面白い! PHP8.3から yieldfrom の間にコメント入れられるようになっているらしい。yaccの定義変更が何個かあった記憶があるのでそれでしょうね。直すのか、そのままにするのか、議論中。

array_reduce callback key - Externals

array_reduce の callback で 配列のkeyって使えないんだ。当然使えるものと思い込んでいました。これがRFCが必要な修正なのかいなか、議論されています。必要がないなら、8.2系とかにも反映されるのかな??

Discussion