Skip to content
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
81 changes: 50 additions & 31 deletions appendices/tokens.xml
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,10 @@
<row>
<entry><constant>T_BAD_CHARACTER</constant></entry>
<entry></entry>
<entry>anything below ASCII 32 except \t (0x09), \n (0x0a) and \r (0x0d)</entry>
<entry>
anything below ASCII 32 except \t (0x09), \n (0x0a) and \r (0x0d)
(available since PHP 7.4.0, and also before PHP 7.0.0 but not used)
</entry>
</row>
<row>
<entry><constant>T_BOOLEAN_AND</constant></entry>
Expand All @@ -97,7 +100,7 @@
<row>
<entry><constant>T_CALLABLE</constant></entry>
<entry>callable</entry>
<entry><link linkend="language.types.callable">callable</link></entry>
<entry><link linkend="language.types.callable">callable</link> (available since PHP 5.4.0)</entry>
</row>
<row>
<entry><constant>T_CASE</constant></entry>
Expand All @@ -112,7 +115,7 @@
<row>
<entry><constant>T_CHARACTER</constant></entry>
<entry></entry>
<entry>not used anymore</entry>
<entry>not used anymore (removed in PHP 7.0.0)</entry>
</row>
<row>
<entry><constant>T_CLASS</constant></entry>
Expand Down Expand Up @@ -147,6 +150,14 @@
(available since PHP 7.0.0)
</entry>
</row>
<row>
<entry><constant>T_COALESCE_EQUAL</constant></entry>
<entry>??=</entry>
<entry>
<link linkend="language.operators.assignment">assignment operators</link>
(available since PHP 7.4.0)
</entry>
</row>
<row>
<entry><constant>T_COMMENT</constant></entry>
<entry>// or #, and /* */</entry>
Expand Down Expand Up @@ -213,18 +224,18 @@
<entry>0.12, etc.</entry>
<entry><link linkend="language.types.float">floating point numbers</link></entry>
</row>
<row>
<entry><constant>T_DO</constant></entry>
<entry>do</entry>
<entry><link linkend="control-structures.do.while">do..while</link></entry>
</row>
<row>
<entry><constant>T_DOC_COMMENT</constant></entry>
<entry>/** */</entry>
<entry>
<link linkend="language.basic-syntax.comments">PHPDoc style comments</link>
</entry>
</row>
<row>
<entry><constant>T_DO</constant></entry>
<entry>do</entry>
<entry><link linkend="control-structures.do.while">do..while</link></entry>
</row>
<row>
<entry><constant>T_DOLLAR_OPEN_CURLY_BRACES</constant></entry>
<entry>${</entry>
Expand Down Expand Up @@ -353,6 +364,14 @@
<entry>finally</entry>
<entry><xref linkend="language.exceptions"/> (available since PHP 5.5.0)</entry>
</row>
<row>
<entry><constant>T_FN</constant></entry>
<entry>fn</entry>
<entry>
<link linkend="migration74.new-features.core.arrow-functions">arrow functions</link>
(available since PHP 7.4.0)
</entry>
</row>
<row>
<entry><constant>T_FOR</constant></entry>
<entry>for</entry>
Expand All @@ -365,7 +384,7 @@
</row>
<row>
<entry><constant>T_FUNCTION</constant></entry>
<entry>function or cfunction</entry>
<entry>function</entry>
<entry><link linkend="language.functions">functions</link></entry>
</row>
<row>
Expand Down Expand Up @@ -434,16 +453,16 @@
<entry>insteadof</entry>
<entry><xref linkend="language.oop5.traits"/> (available since PHP 5.4.0)</entry>
</row>
<row>
<entry><constant>T_INT_CAST</constant></entry>
<entry>(int) or (integer)</entry>
<entry><link linkend="language.types.typecasting">type-casting</link></entry>
</row>
<row>
<entry><constant>T_INTERFACE</constant></entry>
<entry>interface</entry>
<entry><xref linkend="language.oop5.interfaces"/></entry>
</row>
<row>
<entry><constant>T_INT_CAST</constant></entry>
<entry>(int) or (integer)</entry>
<entry><link linkend="language.types.typecasting">type-casting</link></entry>
</row>
<row>
<entry><constant>T_ISSET</constant></entry>
<entry>isset()</entry>
Expand Down Expand Up @@ -479,14 +498,6 @@
<entry>&lt;=</entry>
<entry><link linkend="language.operators.comparison">comparison operators</link></entry>
</row>
<row>
<entry><constant>T_SPACESHIP</constant></entry>
<entry>&lt;=&gt;</entry>
<entry>
<link linkend="language.operators.comparison">comparison operators</link>
(available since PHP 7.0.0)
</entry>
</row>
<row>
<entry><constant>T_LINE</constant></entry>
<entry>__LINE__</entry>
Expand Down Expand Up @@ -550,6 +561,11 @@
5.3.0)
</entry>
</row>
<row>
<entry><constant>T_NEW</constant></entry>
<entry>new</entry>
<entry><link linkend="language.oop5">classes and objects</link></entry>
</row>
<row>
<entry><constant>T_NS_C</constant></entry>
<entry>__NAMESPACE__</entry>
Expand All @@ -566,11 +582,6 @@
(available since PHP 5.3.0)
</entry>
</row>
<row>
<entry><constant>T_NEW</constant></entry>
<entry>new</entry>
<entry><link linkend="language.oop5">classes and objects</link></entry>
</row>
<row>
<entry><constant>T_NUM_STRING</constant></entry>
<entry>"$a[0]"</entry>
Expand Down Expand Up @@ -646,15 +657,15 @@
</entry>
</row>
<row>
<entry><constant>T_PUBLIC</constant></entry>
<entry>public</entry>
<entry><constant>T_PROTECTED</constant></entry>
<entry>protected</entry>
<entry>
<link linkend="language.oop5">classes and objects</link>
</entry>
</row>
<row>
<entry><constant>T_PROTECTED</constant></entry>
<entry>protected</entry>
<entry><constant>T_PUBLIC</constant></entry>
<entry>public</entry>
<entry>
<link linkend="language.oop5">classes and objects</link>
</entry>
Expand Down Expand Up @@ -686,6 +697,14 @@
<entry><link linkend="language.operators.assignment">assignment
operators</link></entry>
</row>
<row>
<entry><constant>T_SPACESHIP</constant></entry>
<entry>&lt;=&gt;</entry>
<entry>
<link linkend="language.operators.comparison">comparison operators</link>
(available since PHP 7.0.0)
</entry>
</row>
<row>
<entry><constant>T_SR</constant></entry>
<entry>&gt;&gt;</entry>
Expand Down