PHP 8.3发布:新特性和改进
类型化类常量
PHP 8.3引入了类型化类常量,使得类常量(包括接口、trait和枚举常量)可以被键入。这有助于开发人员更好地理解和使用常量,避免意外的类型变化。interface ConstTest { const string VERSION = "PHP 8.3"; } class MyConstTest extends ConstTest { const string VERSION = "PHP 8.3"; // 合法 const VERSION = "PHP 8.3"; // 非法 const float VERSION = 8.3; // 非法 }
新增json_validate()函数
if (json_validate($maybeJSON)) { // 处理$maybeJSON }
只读属性的深度克隆
在PHP 8.3中,可以在`__clone`魔术方法中重新初始化具有只读属性的类的实例。这提供...点击查看剩余70%
网友评论