ニュース
「PHP 8.3」がリリース ~オーバーライド属性などを導入し言語機能を強化
スクリプト言語「PHP」の新しいメジャーバージョン
2023年11月24日 11:45
スクリプト言語「PHP」の新しいメジャーバージョン「PHP 8.3」が、11月23日にリリースされた。以下の新機能と改善が導入されている。
- Typed Class Constants:クラスで定義する定数に型を指定できるように
- Fetch class constant dynamically syntax:クラス定数を動的に参照
- Readonly Amendments:ディープクローンの際にreadonlyプロパティを再初期化
- Override Attribute:オーバーライドを指定するアトリビュート
- New Randomizer method RandomRandomizer::getBytesFromString:ランダムな文字列を生成
- New function json_validate:文字列が有効なJSON文字列であるかどうかを検証する関数
具体的な用法・記法は、リリースアナウンスがわかりやすい。「PHP 8.3」より前のバージョンでの書き方と、「PHP 8.3」での新しい書き方を対比しながら説明してくれている。