File tree Expand file tree Collapse file tree 4 files changed +32
-25
lines changed Expand file tree Collapse file tree 4 files changed +32
-25
lines changed Original file line number Diff line number Diff line change 1
1
<?xml version =" 1.0" encoding =" utf-8" ?>
2
2
<!-- $Revision$ -->
3
- <!-- EN-Revision: 5fccbe5195820cd9ec0045674312ec567ef5f6ed Maintainer: mumumu Status: ready -->
3
+ <!-- EN-Revision: f908fff129bcd8ec1605658e06457cb04e5b2b51 Maintainer: mumumu Status: ready -->
4
4
<chapter xml : id =" language.types" xmlns =" http://docbook.org/ns/docbook" >
5
5
<title >型</title >
6
6
@@ -130,7 +130,7 @@ int(16)
130
130
&language.types.void;
131
131
&language.types.never;
132
132
&language.types.relative-class-types;
133
- &language.types.value ;
133
+ &language.types.singleton ;
134
134
&language.types.iterable;
135
135
&language.types.declarations;
136
136
&language.types.type-juggling;
Original file line number Diff line number Diff line change 1
1
<?xml version =" 1.0" encoding =" utf-8" ?>
2
2
<!-- $Revision$ -->
3
- <!-- EN-Revision: 13273912b0f773c35f05297a47daa7f76dd52669 Maintainer: mumumu Status: ready -->
3
+ <!-- EN-Revision: f908fff129bcd8ec1605658e06457cb04e5b2b51 Maintainer: mumumu Status: ready -->
4
4
5
5
<sect1 xml : id =" language.types.declarations" >
6
6
<title >型宣言</title >
@@ -279,8 +279,8 @@ Stack trace:
279
279
<title >union 型</title >
280
280
<warning >
281
281
<simpara >
282
- union 型の中で、Value型 & true; と
283
- & false; を同時に組み合わせて使うことはできません。
282
+ union 型の中で、シングルトン型 < type > true</ type > と
283
+ < type > false</ type > を同時に組み合わせて使うことはできません。
284
284
<type >bool</type > 型を使ってください。
285
285
</simpara >
286
286
</warning >
Original file line number Diff line number Diff line change 1
1
<?xml version =" 1.0" encoding =" utf-8" ?>
2
2
<!-- $Revision$ -->
3
- <!-- EN-Revision: 5fccbe5195820cd9ec0045674312ec567ef5f6ed Maintainer: mumumu Status: ready -->
4
- <sect1 xml : id =" language.types.value " >
5
- <title >Value型 </title >
3
+ <!-- EN-Revision: f908fff129bcd8ec1605658e06457cb04e5b2b51 Maintainer: mumumu Status: ready -->
4
+ <sect1 xml : id =" language.types.singleton " >
5
+ <title >シングルトン型 </title >
6
6
7
7
<para >
8
- Value(値)型は、値の型だけでなく、値そのものもチェックされる型です 。
9
- PHP はふたつのValue型をサポートしています 。
8
+ シングルトン型は、ただひとつの値のみを受け入れる型です 。
9
+ PHP はふたつのシングルトン型をサポートしています 。
10
10
PHP 8.0.0 以降でサポートされた &false; 型と、
11
11
PHP 8.2.0 以降でサポートされた &true; 型です。
12
12
</para >
13
13
14
14
<warning >
15
15
<simpara >
16
16
PHP 8.2.0 より前のバージョンでは、
17
- & false; 型は
17
+ < type > false</ type > 型は
18
18
<link linkend =" language.types.type-system.composite.union" >union 型</link >
19
19
の一部としてのみ使える型でした。
20
20
</simpara >
21
21
</warning >
22
22
23
23
<note >
24
24
<simpara >
25
- カスタムのValue型を定義することはできません 。
25
+ カスタムのシングルトン型を定義することはできません 。
26
26
そうしたい場合、<link linkend =" language.types.enumerations" >列挙型(Enum)</link > を使うことを検討してください。
27
27
</simpara >
28
28
</note >
Original file line number Diff line number Diff line change 1
1
<?xml version =" 1.0" encoding =" utf-8" ?>
2
2
<!-- $Revision$ -->
3
- <!-- EN-Revision: 5fccbe5195820cd9ec0045674312ec567ef5f6ed Maintainer: mumumu Status: ready -->
3
+ <!-- EN-Revision: f908fff129bcd8ec1605658e06457cb04e5b2b51 Maintainer: mumumu Status: ready -->
4
4
<sect1 xml : id =" language.types.type-system" >
5
5
<title >型システム</title >
6
6
31
31
<listitem >
32
32
<simpara >組み込みの型</simpara >
33
33
<itemizedlist >
34
- <listitem >
35
- <simpara >ヌル(<type >null</type >)</simpara >
36
- </listitem >
37
34
<listitem >
38
35
<simpara >
39
36
スカラー型:
74
71
<type >self</type >, <type >parent</type >, <type >static</type >
75
72
</simpara >
76
73
</listitem >
77
- </itemizedlist >
78
- </listitem >
79
- <listitem >
80
- <simpara >
81
- <link linkend =" language.types.value" >Value型</link >
82
- </simpara >
83
- <itemizedlist >
84
74
<listitem >
85
- <simpara ><type >false</type ></simpara >
75
+ <simpara >
76
+ <link linkend =" language.types.singleton" >シングルトン型</link >
77
+ </simpara >
78
+ <itemizedlist >
79
+ <listitem >
80
+ <simpara ><type >false</type ></simpara >
81
+ </listitem >
82
+ <listitem >
83
+ <simpara ><type >true</type ></simpara >
84
+ </listitem >
85
+ </itemizedlist >
86
86
</listitem >
87
87
<listitem >
88
- <simpara ><type >true</type ></simpara >
88
+ <simpara >
89
+ Unit 型
90
+ </simpara >
91
+ <itemizedlist >
92
+ <listitem >
93
+ <simpara ><type >null</type ></simpara >
94
+ </listitem >
95
+ </itemizedlist >
89
96
</listitem >
90
97
</itemizedlist >
91
98
</listitem >
You can’t perform that action at this time.
0 commit comments