slot deposit pulsa slot mahjong slot gacor slot gacor slot gacor resmi slot gacor 2025 slot gacor terpercaya slot gacor 2025 slot gacor hari ini slot gacor hari ini slot gacor hari ini
PHP 8.2 引入只读类
17611538698
webmaster@21cto.com

PHP 8.2 引入只读类

资讯 0 1223 2022-12-22 04:17:27

PHP 8.2 是PHP这一 Web 开发语言的重大更新,它带来了性能、语法和类型安全方面的改进以及只读类和独立类型等新功能。

PHP 8.2 于 12 月上旬发布。

该版本支持只读类,使用readonly修饰符标记的类会将该类的所有实例属性标记为只读,并阻止创建动态属性,此外用属性标记readonly类AllowDynamicProperties会触发编译错误。

在 PHP 8.2 中添加了null、false和true作为独立类型,这被描述为“编程增强”。null 类型对应于 PHP 的单元类型(包含单个值的类型),而false和true是类型的bool值,这些强类型属性,将保持完整性并服务于更多案例。

PHP 8.2 的其他改进:

  • 析取范式 (DNF) 类型支持并集和交集类型的组合。

  • “随机”扩展为随机数生成提供面向对象的 API。

  • 动态属性创建被弃用,以避免错误和拼写错误;stdclass允许动态属性。

  • 新的类、接口和函数具有特色,例如msqli_execute_query函数和SensitiveParameter属性。

  • 现在可以在特征中定义常量。

  • 字符串插值${}被弃用。

评论