2 ポイント 投稿者 xguru 2023-11-27 | 3件のコメント | WhatsAppで共有
  • クラス定数で型をサポート: voidcallablenever を除く PHP のすべての型が利用可能
  • クラス定数の動的フェッチ: Foo::{$searchableConstant} 形式で名前による参照が可能
  • 新しい #[\Override] 属性: メソッドに追加すると、親クラスまたは実装されたインターフェースに同名のメソッドがあるかを確認
  • readonly プロパティのディープクローン: __clone メソッドを通じて readonly プロパティも一度だけ変更可能
  • 新しい json_validate() 関数: json_decode() より効率的に、文字列が有効な JSON かどうかを確認可能
  • 新しい Randomizer::getBytesFromString() メソッド: PHP 8.2 で追加された Random 拡張に、特定のバイトだけで構成されたランダムな文字列を生成する機能を追加
  • 新しい Randomizer::getFloat() Randomizer::nextFloat() メソッド
  • コマンドラインリンターが複数ファイルの入力をサポート
  • 新しいクラス、インターフェース、関数を追加: mb_str_pad(), str_increment(), str_decrement() など

3件のコメント

 
hided62 2023-11-27

Type をこのように扱うなら、いずれは type alias を追加しなければならないでしょうが、果たしてどう処理するのか分かりませんね。

 
zihado 2023-11-27

PHPブームは来る…

 
roxie 2023-12-03

先生、、、