😎
今週の PHP 2024-08-17 〜 2024-08-23
PHP のメーリングリストから、気になった情報をピックアップします。
Internal
[RFC] Re: Decoding HTML and the Ambiguous Ampersand - Externals
html_entity_decode
関数使うとき、これ、どんな動作するんだっけ?って何度も調べ物した上で使うような信頼感の無さがありますが、このスレッドでHTML5に準拠した新しいデコード関数について話し合われています。
脳死で使えて安全というのが一番ですので、活発に議論してほしい。
Time-out Posting to PHP Internals List - Externals
不必要に攻撃的な議論スタイルをおこなっているメンバーに対する投稿禁止措置について、公にすべきか、秘匿すべきかという話がされています。
直近のC++系の議論において、特に攻撃的なメールを送ってきている方がいたためです。
you
って書いてあるから、「え?俺?」って一瞬思いましたが、違いました。(メール送ったことないしな...
String enums & __toString() - Externals
気持ちは分かるが、これはやめたほうがいいんじゃないかなぁ。なんのための Backed Enum なのかという気持ちになってしまう。最終的に文字列で比較すればいいやってなったら、列挙型とはなんなのかという存在の根幹に関わりそう。
State of Generics and Collections - Externals
PHPのジェネリクス、コレクションに関する議論がなされているスレッドです。先ごろ発表された PHP Foundation のブログ記事を補足するような形です。
このあたりにキャッチアップしておくと、PHPのジェネリクスの最新状態がわかりますね。ついに連想配列が駆逐されていくのか?など、興味はつきません。
[Concept] Flip relative function lookup order (global, then local) - Externals
関数の照合順序をローカル -> グローバルから、グローバル -> ローカルに変えようという議論。これについて効率のような観点が上げられてはいるのですが、後方互換性が破壊されるのはもとより、直感にも反する形になると思うので、個人的にはイヤ。
Discussion