PHP 8.3发布 新增类型化类常量和覆盖属性

站长云网 2023-11-24 5iter.com 站长云网

PHP8.3今天发布,这是PHP编程语言的最新年度重大更新。PHP8.3为这一广泛使用的编程语言实现了许多新的语言特性和其他改进。在过去几天对PHP8.3的基准测试中没有发现与PHP8.2相比在性能上有任何重大变化。

PHP8.3的新特性包括:

-现在可以使用新增加的语法动态访问类常量。

-实现了更合适的日期/时间异常。

-添加了json_validate()函数,用于验证JSON。

-实现#[Override]属性RFCti检查方法是否存在于父类或已实现的接口中。

-更新Zip扩展并添加新的set/get存档标志方法。

-PHPPOSIX支持增加了posix_sysconf、posix_pathconf、posix_fpathconf和posix_eaccess函数。

-大量新的PHPSockets选项。

-随机化类的新功能。

-增加了对cURL7.87以下的新cURL选项和常量的支持。

-为DOM节点和元素添加了多种新的DOM方法。

-在number_format()函数中支持负数四舍五入。

-在OpenBSD平台上支持zend_call_stack_get。

-支持使用php-l选项同时对多个文件进行inting。

-支持数组中的负指数

-支持匿名只读类

-支持类型化类常量,类、接口、特质和枚举常量现在都支持类型声明。

-从magic方式创建的闭包现在可以接受命名参数。

-PHPCLI现在支持对多个文件进行过滤。

-为PHP流实现了STREAM_NOTIFY_COMPLETED通知。

-许多错误修复和其他改进。

有关今天发布的PHP8.3的下载和更多详细信息,请访问PHP.net:

https://www.php.net/archive/2023.php#2023-11-23-2

责任编辑:站长云网