PHP 8.4.1 严重更新发布:特点钩子、不对称可见性、新 DOM API 等
IT之家 11 月 22 日音讯,PHP 开发团队于 11 月 21 日发布 PHP 8.4.1 版别更新,修正了多个要害安全缝隙,并一起引入了许多改善和新特性,8.4.x 也成为 PHP 言语的最新首要版别。
IT之家查询揭露材料,PHP 8.4.1 是 8.4 首要分支的首个版别,8.4.0 因为未包括安全修正,被直接越过。
安全方面,PHP 修正了以下安全缝隙:
CVE-2024-8929。
CVE-2024-8932。
CVE-2024-11233。
CVE-2024-11234。
CVE-2024-11236。
这些缝隙或许导致潜在的安全危险,主张一切 PHP 用户赶快升级到 8.4.1 版别以保证系统安全。
IT之家征引新闻稿,附上 PHP 8.4.1 更新首要内容如下:
特点钩子:特点钩子供给对核算特点的支撑,这些特点能够被 IDE 和静态剖析东西直接了解,而无需编写或许会失效的 docblock 注释。此外,它们答应可靠地预处理或后处理值,而无需检查类中是否存在匹配的 getter 或 setter。
不对称可见性:现在能够独登时操控写入特点的效果域和读取特点的效果域,减少了需求编写繁琐的 getter 办法来揭露特点值而不答应从类外部修正特点的需求。 。
全新的#[Deprecated] 特点:新的 #[\Deprecated] 特点使 PHP 的现有弃用机制可用于用户界说的函数、办法和类常量。
推迟目标 (Lazy Objects):开发者能够创立推迟初始化的目标,只要在拜访时才进行初始化,然后进步程序功率,特别适用于大型目标的创立。
新增的 ext-dom 特性和 HTML5 支撑:新的 DOM API 包括契合规范的支撑,用于解析 HTML5 文档,修正了 DOM 功用行为中的几个长期存在的规范性过错,并添加了几个函数,使处理文档愈加便利。
新的 array_*() 函数:新增函数 array_find ()、array_find_key ()、array_any () 和 array_all ()。
PDO 驱动程序指定 SQL 解析器:增加了对 PDO 驱动程序特定子类的支撑,以及对驱动程序特定 SQL 解析器的支撑,扩展了数据库操作的或许性。
new MyClass ()->method () 不需求括号:现在能够在不运用括号包裹 new 表达式的情况下拜访新实例化目标的特点和办法。
此外,PHP 8.4.1 还包括了很多的功能优化、bug 修正和代码整理作业,进一步提升了 PHP 的稳定性和可靠性。完好的更新日志请拜访官方网站检查。
广告声明:文内含有的对外跳转链接(包括不限于超链接、二维码、口令等方式),用于传递更多信息,节约甄选时刻,成果仅供参考,IT之家一切文章均包括本声明。
内容来源:https://hoangkimngan.com/app-1/lich thi dau tbn toi nay,https://chatbotjud-hml.saude.mg.gov.br/app-1/portal-zacarias-tribunal-do-crime
(责任编辑:新闻)