PHP 8.3 新特性详解

PHP 8.3 新特性

PHP 8.3 带来了许多令人兴奋的新特性,让我们一起来了解。

1. 类型化类常量

现在可以在类常量上声明类型了:

class Foo {
    const string NAME = "PHP";
}

2. 动态类常量获取

支持使用变量获取类常量:

const FOO = "bar";
$name = "FOO";
echo constant($name); // bar

3. 新的 json_validate 函数

可以验证字符串是否为有效 JSON:

json_validate("{\"key\": \"value\"}"); // true