php 8.4 に関する投稿のほとんどは、プロパティ フック、非対称プロパティの可視性、新しい配列関数、新しい HTML 機能に関するものです。
しかし、注目に値する機能がさらにいくつかあります。
php 8.4 より前では、非推奨のコードを文書化する唯一の方法は @deprecatedcomment タグを追加することでした。これはメッセージとプロパティを含む属性です。
ユースケースとしては、API の古いバージョンに追加することが考えられます。
[#\Deprecated(message: 'Use route /v2/something', since: 'v2')]
php 8.4 より前では、ドライバーは PDO クラスのサブクラスでした。これは、サブクラスに追加のメソッドがあるかどうかを意味します。次に、データベースに適合するドライバー クラスを呼び出す必要があります。
主な利点は、接続文字列を見るだけでデータベースがわかるわけではないことです。
ほとんどの開発者は、ORM エンティティからの遅延読み込みを知っています。しかし今では、php がそれを言語機能にしました。作成時に高価なクラスがない場合は、おそらくこの機能は必要ありません。
これにより、遅延戦略を使用するパッケージのコードが改善されます。
マルチバイト文字列を扱う場合、mb_trim()、mb_ltrim()、mb_rtrim()、mb_ucfirst()、および mb_lcfirst() を追加するとよいでしょう。
以上が見落とされているphpの新機能の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。