💭

今週の PHP 2024-07-27 〜 2024-08-02

2024/08/14に公開

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

Internal

PHP: rfc:asymmetric-visibility-v2

非対称可視性ですが、投票が開始されました。8/9まで。
現状はギリギリです。

Explicit callee defaults - Externals

引数のデフォルト値を使うことを明示的に表現する default というキーワードを導入しましょうという提案です。現在では、指定されていない引数にデフォルト値が存在する場合に暗黙的に使われるものですが、それを明示的に表現できるようにしましょうということです。

どんな利点があるのか、あんまり分かっていないです。むしろ複雑にならないかなという気がしてます。

Debugging tools - Externals

GDB上で動作するASTデバッグツール??? 興味ある!

Deprecate ext/curl CURLOPT_DNS_USE_GLOBAL_CACHE? - Externals

CURLの非推奨なオプションに関する議論です。無効化 or 非推奨化ということで議論されています。

PHP: rfc:fix_up_bcmath_number_class

BCMath Numberクラスの挙動修正RFCです。満場一致で承認です。

PHP: rfc:hook_improvements

Property Hook のパフォーマンス改善に関するRFCです。満場一致で承認。

リリース

PHP 8.4.0alpha4 is available for testing - Externals

PHP 8.4.0 のalpha4がテストで利用可能です。property hookあたりをどんどん試していきたいです。

Discussion