首頁 > 後端開發 > php教程 > 被忽視的 php 新特性

被忽視的 php 新特性

DDD
發布: 2024-11-30 12:22:12
原創
490 人瀏覽過

The overlooked new php  features

大多數關於 php 8.4 的貼文都是關於屬性掛鉤、非對稱屬性可見性、新陣列函數和新 html 功能。

但是還有一些功能值得關注。

已棄用的屬性

在 php 8.4 之前,記錄已棄用程式碼的唯一方法是新增 @deprecatedcomment 標籤。現在這是一個帶有 message 和since 屬性的屬性。

一個用例可以將其添加到舊版本的 api 中。

[#\Deprecated(message: 'Use route /v2/something', since: 'v2')]
登入後複製

PDO 特定驅動程式子類

在 php 8.4 之前,驅動程式是 PDO 類別的子類別。這意味著子類別可以有額外的方法,也可以沒有。現在您需要呼叫適合您的資料庫的驅動程式類別。
主要好處是資料庫不僅僅透過查看連接字串就知道了。

惰性對象

大多數開發人員都知道 ORM 實體的延遲載入。但現在 php 使它成為一種語言功能。如果您沒有昂貴的創建課程,您可能不需要此功能。
這將改進使用惰性策略的套件的程式碼。

新 mb_* 函數

如果您正在使用多位元組字串,mb_trim()、mb_ltrim()、mb_rtrim()、mb_ucfirst() 和 mb_lcfirst() 可能會是一個受歡迎的補充。

以上是被忽視的 php 新特性的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:dev.to
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板