appendices/comparisons.xml
88890f831cb49dc2b2be942039b1938217b1cc54
...
...
@@ -15,8 +15,8 @@
15
15
<para>
16
16
Before utilizing these tables, it's important to understand types and their
17
17
meanings. For example, <literal>"42"</literal> is a <type>string</type>
18
-
while <literal>42</literal> is an <type>integer</type>. &false; is a
19
-
<type>boolean</type> while <literal>"false"</literal> is a
18
+
while <literal>42</literal> is an <type>int</type>. &false; is a
19
+
<type>bool</type> while <literal>"false"</literal> is a
20
20
<type>string</type>.
21
21
</para>
22
22
<note>
...
...
@@ -56,7 +56,7 @@
56
56
<entry><function>empty</function></entry>
57
57
<entry><function>is_null</function></entry>
58
58
<entry><function>isset</function></entry>
59
-
<entry><type>boolean</type> : <literal>if($x)</literal></entry>
59
+
<entry><type>bool</type> : <literal>if($x)</literal></entry>
60
60
</row>
61
61
</thead>
62
62
<tbody>
...
...
@@ -93,7 +93,7 @@
93
93
<entry>&false;</entry>
94
94
</row>
95
95
<row>
96
-
<entry><literal>$x = array();</literal></entry>
96
+
<entry><literal>$x = [];</literal></entry>
97
97
<entry><type>array</type></entry>
98
98
<entry>&true;</entry>
99
99
<entry>&false;</entry>
...
...
@@ -101,7 +101,7 @@
101
101
<entry>&false;</entry>
102
102
</row>
103
103
<row>
104
-
<entry><literal>$x = array('a', 'b');</literal></entry>
104
+
<entry><literal>$x = ['a', 'b'];</literal></entry>
105
105
<entry><type>array</type></entry>
106
106
<entry>&false;</entry>
107
107
<entry>&false;</entry>
...
...
@@ -110,7 +110,7 @@
110
110
</row>
111
111
<row>
112
112
<entry><literal>$x = false;</literal></entry>
113
-
<entry><type>boolean</type></entry>
113
+
<entry><type>bool</type></entry>
114
114
<entry>&true;</entry>
115
115
<entry>&false;</entry>
116
116
<entry>&true;</entry>
...
...
@@ -118,7 +118,7 @@
118
118
</row>
119
119
<row>
120
120
<entry><literal>$x = true;</literal></entry>
121
-
<entry><type>boolean</type></entry>
121
+
<entry><type>bool</type></entry>
122
122
<entry>&false;</entry>
123
123
<entry>&false;</entry>
124
124
<entry>&true;</entry>
...
...
@@ -126,7 +126,7 @@
126
126
</row>
127
127
<row>
128
128
<entry><literal>$x = 1;</literal></entry>
129
-
<entry><type>integer</type></entry>
129
+
<entry><type>int</type></entry>
130
130
<entry>&false;</entry>
131
131
<entry>&false;</entry>
132
132
<entry>&true;</entry>
...
...
@@ -134,7 +134,7 @@
134
134
</row>
135
135
<row>
136
136
<entry><literal>$x = 42;</literal></entry>
137
-
<entry><type>integer</type></entry>
137
+
<entry><type>int</type></entry>
138
138
<entry>&false;</entry>
139
139
<entry>&false;</entry>
140
140
<entry>&true;</entry>
...
...
@@ -142,7 +142,7 @@
142
142
</row>
143
143
<row>
144
144
<entry><literal>$x = 0;</literal></entry>
145
-
<entry><type>integer</type></entry>
145
+
<entry><type>int</type></entry>
146
146
<entry>&true;</entry>
147
147
<entry>&false;</entry>
148
148
<entry>&true;</entry>
...
...
@@ -150,7 +150,7 @@
150
150
</row>
151
151
<row>
152
152
<entry><literal>$x = -1;</literal></entry>
153
-
<entry><type>integer</type></entry>
153
+
<entry><type>int</type></entry>
154
154
<entry>&false;</entry>
155
155
<entry>&false;</entry>
156
156
<entry>&true;</entry>
...
...
@@ -225,7 +225,7 @@
225
225
<entry><literal>"0"</literal></entry>
226
226
<entry><literal>"-1"</literal></entry>
227
227
<entry>&null;</entry>
228
-
<entry><literal>array()</literal></entry>
228
+
<entry><literal>[]</literal></entry>
229
229
<entry><literal>"php"</literal></entry>
230
230
<entry><literal>""</literal></entry>
231
231
</row>
...
...
@@ -288,8 +288,8 @@
288
288
<entry>&false;</entry>
289
289
<entry>&true;</entry>
290
290
<entry>&false;</entry>
291
-
<entry>&true;</entry>
292
-
<entry>&true;</entry>
291
+
<entry>&false;*</entry>
292
+
<entry>&false;*</entry>
293
293
</row>
294
294
<row>
295
295
<entry><literal>-1</literal></entry>
...
...
@@ -367,7 +367,7 @@
367
367
<entry>&true;</entry>
368
368
</row>
369
369
<row>
370
-
<entry><literal>array()</literal></entry>
370
+
<entry><literal>[]</literal></entry>
371
371
<entry>&false;</entry>
372
372
<entry>&true;</entry>
373
373
<entry>&false;</entry>
...
...
@@ -386,7 +386,7 @@
386
386
<entry>&true;</entry>
387
387
<entry>&false;</entry>
388
388
<entry>&false;</entry>
389
-
<entry>&true;</entry>
389
+
<entry>&false;*</entry>
390
390
<entry>&false;</entry>
391
391
<entry>&false;</entry>
392
392
<entry>&false;</entry>
...
...
@@ -401,7 +401,7 @@
401
401
<entry>&false;</entry>
402
402
<entry>&true;</entry>
403
403
<entry>&false;</entry>
404
-
<entry>&true;</entry>
404
+
<entry>&false;*</entry>
405
405
<entry>&false;</entry>
406
406
<entry>&false;</entry>
407
407
<entry>&false;</entry>
...
...
@@ -414,6 +414,7 @@
414
414
</tbody>
415
415
</tgroup>
416
416
</table>
417
+
* &true; prior to PHP 8.0.0.
417
418
</para>
418
419

419
420
<para>
...
...
@@ -432,7 +433,7 @@
432
433
<entry><literal>"0"</literal></entry>
433
434
<entry><literal>"-1"</literal></entry>
434
435
<entry>&null;</entry>
435
-
<entry><literal>array()</literal></entry>
436
+
<entry><literal>[]</literal></entry>
436
437
<entry><literal>"php"</literal></entry>
437
438
<entry><literal>""</literal></entry>
438
439
</row>
...
...
@@ -574,7 +575,7 @@
574
575
<entry>&false;</entry>
575
576
</row>
576
577
<row>
577
-
<entry><literal>array()</literal></entry>
578
+
<entry><literal>[]</literal></entry>
578
579
<entry>&false;</entry>
579
580
<entry>&false;</entry>
580
581
<entry>&false;</entry>
581
582