登录
首页 >  文章 >  php教程

被忽视的 php 新特性

来源:dev.to

时间:2024-12-10 19:06:59 427浏览 收藏

对于一个文章开发者来说,牢固扎实的基础是十分重要的,golang学习网就来带大家一点点的掌握基础知识点。今天本篇文章带大家了解《被忽视的 php 新特性》,主要介绍了,希望对大家的知识积累有所帮助,快点收藏起来吧,否则需要时就找不到了!

被忽视的 php 新特性

大多数关于 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 新特性》的内容了。个人认为,基础知识的学习和巩固,是为了更好的将其运用到项目中,欢迎关注golang学习网公众号,带你了解更多关于的知识点!

声明:本文转载于:dev.to 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>