大多数关于 php 8.4 的帖子都是关于属性挂钩、非对称属性可见性、新数组函数和新 html 功能。
但是还有一些功能值得关注。
在 php 8.4 之前,记录已弃用代码的唯一方法是添加 @deprecatedcomment 标签。现在这是一个带有 message 和since 属性的属性。
一个用例可以将其添加到旧版本的 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中文网其他相关文章!