diff --git a/language/predefined/errorexception.xml b/language/predefined/errorexception.xml index 7dfff6190..abffc8bf6 100644 --- a/language/predefined/errorexception.xml +++ b/language/predefined/errorexception.xml @@ -1,6 +1,7 @@ - + + ErrorException ErrorException @@ -82,14 +83,16 @@ - + 类型 @@ -109,7 +109,7 @@ int(16) &language.types.void; &language.types.never; &language.types.relative-class-types; - &language.types.literal; + &language.types.value; &language.types.iterable; &language.types.declarations; &language.types.type-juggling; diff --git a/language/types/declarations.xml b/language/types/declarations.xml index a507d043f..4f6eaee67 100644 --- a/language/types/declarations.xml +++ b/language/types/declarations.xml @@ -1,6 +1,6 @@ - + 类型声明 @@ -33,6 +33,12 @@ + + 8.3.0 + + 新增了对类、接口和 trait 常量类型的支持。 + + 8.2.0 @@ -123,10 +129,10 @@ - 基本类型使用说明 + 原子类型使用说明 - Base types have straight forward behaviour with some minor caveats which + Atomic types have straight forward behaviour with some minor caveats which are described in this section. @@ -251,7 +257,7 @@ Stack trace: 联合类型 - 在一个联合类型中不能同时用两个 literal 类型 false 和 + 在一个联合类型中不能同时用两个 Value 类型 falsetrue。而是使用 bool 替代。 diff --git a/language/types/type-system.xml b/language/types/type-system.xml index 1c9f85814..4a106373d 100644 --- a/language/types/type-system.xml +++ b/language/types/type-system.xml @@ -1,5 +1,6 @@ - + + 类型系统 @@ -10,14 +11,14 @@ - PHP 的类型系统支持各种基础类型,可以组合在一起创建更加复杂的类型。其中一些类型可以写成类型声明。 - - 基本类型 + + 原子类型 - 一些基础类型是内置类型,跟语言紧密集成,不能用用户定义类型重现(reproduced)。 + 一些原子类型是内置类型,跟语言紧密集成,不能用用户定义类型重现(reproduced)。 @@ -73,7 +74,7 @@ - 字面量类型 + Value 类型 @@ -110,7 +111,7 @@ 复合类型 - 可以将简单类型组合为复合类型。PHP 允许使用以下方式组合类型: + 可以将多个原子类型组合为复合类型。PHP 允许使用以下方式组合类型: diff --git a/language/types/literal.xml b/language/types/value.xml similarity index 70% rename from language/types/literal.xml rename to language/types/value.xml index 72884af52..f1713d64b 100644 --- a/language/types/literal.xml +++ b/language/types/value.xml @@ -1,11 +1,11 @@ - + - - literal 类型 + + Value 类型 - literal 类型是那些不仅检查值,而且也检查值本身的类型。PHP 支持两种 literal 类型:false(自 + Value 类型是那些不仅检查值,而且也检查值本身的类型。PHP 支持两种 Value 类型:false(自 PHP 8.0.0 起支持),true(自 PHP 8.2.0 起支持)。 @@ -18,7 +18,7 @@ - 无法定义自定义 literal 类型。建议改用枚举。 + 无法定义自定义 Value 类型。建议改用枚举。