🍣
今週の PHP 2024-07-13 〜 2024-07-19
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から yield
と from
の間にコメント入れられるようになっているらしい。yaccの定義変更が何個かあった記憶があるのでそれでしょうね。直すのか、そのままにするのか、議論中。
array_reduce callback key - Externals
array_reduce
の callback で 配列のkeyって使えないんだ。当然使えるものと思い込んでいました。これがRFCが必要な修正なのかいなか、議論されています。必要がないなら、8.2系とかにも反映されるのかな??
Discussion