tokens.html

来自「php的帮助文档,涉及到PHP的案例和基本语法,以及实际应用内容」· HTML 代码 · 共 854 行 · 第 1/3 页

HTML
854
字号
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html> <head>  <title>List of Parser Tokens</title>  <meta http-equiv="content-type" content="text/html; charset=UTF-8"> </head> <body><div style="text-align: center;"> <div class="prev" style="text-align: left; float: left;"><a href="types.comparisons.html">PHP type comparison tables</a></div> <div class="next" style="text-align: right; float: right;"><a href="userlandnaming.html">Userland Naming Guide</a></div> <div class="up"><a href="appendices.html">Appendices</a></div> <div class="home"><a href="index.html">PHP Manual</a></div></div><hr /><div> <h1>List of Parser Tokens</h1> <p class="para">  Various parts of the PHP language are represented internally by types like  T_SR. PHP outputs identifiers like this one in parse errors, like   <i>&quot;Parse error: unexpected T_SR, expecting &#039;,&#039; or &#039;;&#039; in script.php on line 10.&quot;</i> </p> <p class="para">  You&#039;re supposed to know what T_SR means. For everybody who doesn&#039;t   know that, here is a table with those identifiers, PHP-syntax and   references to the appropriate places in the manual. </p> <table border="5">  <caption><b>Tokens</b></caption>  <colgroup>   <thead valign="middle">    <tr valign="middle">     <th colspan="1">Token</th>     <th colspan="1">Syntax</th>     <th colspan="1">Reference</th>    </tr>   </thead>   <tbody valign="middle" class="tbody">    <tr valign="middle">     <td colspan="1" rowspan="1" align="left">T_ABSTRACT</td>     <td colspan="1" rowspan="1" align="left">abstract</td>     <td colspan="1" rowspan="1" align="left"><a href="language.oop5.abstract.html" class="xref">Class Abstraction</a> (available since PHP 5.0.0)</td>    </tr>    <tr valign="middle">     <td colspan="1" rowspan="1" align="left">T_AND_EQUAL</td>     <td colspan="1" rowspan="1" align="left">&amp;=</td>     <td colspan="1" rowspan="1" align="left"><a href="language.operators.assignment.html" class="link">assignment     operators</a></td>    </tr>    <tr valign="middle">     <td colspan="1" rowspan="1" align="left">T_ARRAY</td>     <td colspan="1" rowspan="1" align="left">array()</td>     <td colspan="1" rowspan="1" align="left"><a href="function.array.html" class="function">array()</a>, <a href="language.types.array.html#language.types.array.syntax" class="link">array syntax</a></td>    </tr>    <tr valign="middle">     <td colspan="1" rowspan="1" align="left">T_ARRAY_CAST</td>     <td colspan="1" rowspan="1" align="left">(array)</td>     <td colspan="1" rowspan="1" align="left"><a href="language.types.type-juggling.html#language.types.typecasting" class="link">type-casting</a></td>    </tr>     <tr valign="middle">     <td colspan="1" rowspan="1" align="left">T_AS</td>     <td colspan="1" rowspan="1" align="left">as</td>     <td colspan="1" rowspan="1" align="left"><a href="control-structures.foreach.html" class="link">foreach</a></td>    </tr>    <tr valign="middle">     <td colspan="1" rowspan="1" align="left">T_BAD_CHARACTER</td>     <td class="empty">&nbsp;</td>     <td colspan="1" rowspan="1" align="left">anything below ASCII 32 except \t (0x09), \n (0x0a) and \r (0x0d)</td>    </tr>    <tr valign="middle">     <td colspan="1" rowspan="1" align="left">T_BOOLEAN_AND</td>     <td colspan="1" rowspan="1" align="left">&amp;&amp;</td>     <td colspan="1" rowspan="1" align="left"><a href="language.operators.logical.html" class="link">logical operators</a></td>    </tr>    <tr valign="middle">     <td colspan="1" rowspan="1" align="left">T_BOOLEAN_OR</td>     <td colspan="1" rowspan="1" align="left">||</td>     <td colspan="1" rowspan="1" align="left"><a href="language.operators.logical.html" class="link">logical operators</a></td>    </tr>    <tr valign="middle">     <td colspan="1" rowspan="1" align="left">T_BOOL_CAST</td>     <td colspan="1" rowspan="1" align="left">(bool) or (boolean)</td>     <td colspan="1" rowspan="1" align="left"><a href="language.types.type-juggling.html#language.types.typecasting" class="link">type-casting</a></td>    </tr>    <tr valign="middle">     <td colspan="1" rowspan="1" align="left">T_BREAK</td>     <td colspan="1" rowspan="1" align="left">break</td>     <td colspan="1" rowspan="1" align="left"><a href="control-structures.break.html" class="link">break</a></td>    </tr>    <tr valign="middle">     <td colspan="1" rowspan="1" align="left">T_CASE</td>     <td colspan="1" rowspan="1" align="left">case</td>     <td colspan="1" rowspan="1" align="left"><a href="control-structures.switch.html" class="link">switch</a></td>    </tr>    <tr valign="middle">     <td colspan="1" rowspan="1" align="left">T_CATCH</td>     <td colspan="1" rowspan="1" align="left">catch</td>     <td colspan="1" rowspan="1" align="left"><a href="language.exceptions.html" class="xref">Exceptions</a> (available since PHP 5.0.0)</td>    </tr>    <tr valign="middle">     <td colspan="1" rowspan="1" align="left">T_CHARACTER</td>     <td class="empty">&nbsp;</td>     <td class="empty">&nbsp;</td>    </tr>    <tr valign="middle">     <td colspan="1" rowspan="1" align="left">T_CLASS</td>     <td colspan="1" rowspan="1" align="left">class</td>     <td colspan="1" rowspan="1" align="left"><a href="language.oop.html" class="link">classes and objects</a></td>    </tr>    <tr valign="middle">     <td colspan="1" rowspan="1" align="left">T_CLASS_C</td>     <td colspan="1" rowspan="1" align="left">__CLASS__</td>     <td colspan="1" rowspan="1" align="left">      <a href="language.constants.predefined.html" class="link">magic constants</a>      (available since PHP 4.3.0)     </td>    </tr>    <tr valign="middle">     <td colspan="1" rowspan="1" align="left">T_CLONE</td>     <td colspan="1" rowspan="1" align="left">clone</td>     <td colspan="1" rowspan="1" align="left">      <a href="language.oop5.html" class="link">classes and objects</a>      (available since PHP 5.0.0)     </td>    </tr>    <tr valign="middle">     <td colspan="1" rowspan="1" align="left">T_CLOSE_TAG</td>     <td colspan="1" rowspan="1" align="left">?&gt; or %&gt;</td>     <td class="empty">&nbsp;</td>    </tr>    <tr valign="middle">     <td colspan="1" rowspan="1" align="left">T_COMMENT</td>     <td colspan="1" rowspan="1" align="left">// or #, and /* */ in PHP 5</td>     <td colspan="1" rowspan="1" align="left"><a href="language.basic-syntax.comments.html" class="link">comments</a></td>    </tr>    <tr valign="middle">     <td colspan="1" rowspan="1" align="left">T_CONCAT_EQUAL</td>     <td colspan="1" rowspan="1" align="left">.=</td>     <td colspan="1" rowspan="1" align="left"><a href="language.operators.assignment.html" class="link">assignment     operators</a></td>    </tr>    <tr valign="middle">     <td colspan="1" rowspan="1" align="left">T_CONST</td>     <td colspan="1" rowspan="1" align="left">const</td>     <td class="empty">&nbsp;</td>    </tr>    <tr valign="middle">     <td colspan="1" rowspan="1" align="left">T_CONSTANT_ENCAPSED_STRING</td>     <td colspan="1" rowspan="1" align="left">&quot;foo&quot; or &#039;bar&#039;</td>     <td colspan="1" rowspan="1" align="left"><a href="language.types.string.html#language.types.string.syntax" class="link">string syntax</a></td>    </tr>    <tr valign="middle">     <td colspan="1" rowspan="1" align="left">T_CONTINUE</td>     <td colspan="1" rowspan="1" align="left">continue</td>     <td class="empty">&nbsp;</td>    </tr>    <tr valign="middle">     <td colspan="1" rowspan="1" align="left">T_CURLY_OPEN</td>     <td class="empty">&nbsp;</td>     <td class="empty">&nbsp;</td>    </tr>    <tr valign="middle">     <td colspan="1" rowspan="1" align="left">T_DEC</td>     <td colspan="1" rowspan="1" align="left">--</td>     <td colspan="1" rowspan="1" align="left"><a href="language.operators.increment.html" class="link">incrementing/decrementing     operators</a></td>    </tr>    <tr valign="middle">     <td colspan="1" rowspan="1" align="left">T_DECLARE</td>     <td colspan="1" rowspan="1" align="left">declare</td>     <td colspan="1" rowspan="1" align="left"><a href="control-structures.declare.html" class="link">declare</a></td>    </tr>    <tr valign="middle">     <td colspan="1" rowspan="1" align="left">T_DEFAULT</td>     <td colspan="1" rowspan="1" align="left">default</td>     <td colspan="1" rowspan="1" align="left"><a href="control-structures.switch.html" class="link">switch</a></td>    </tr>    <tr valign="middle">     <td colspan="1" rowspan="1" align="left">T_DIR</td>     <td colspan="1" rowspan="1" align="left">__DIR__</td>     <td colspan="1" rowspan="1" align="left"><a href="language.constants.predefined.html" class="link">magic constants</a> (available     since PHP 5.3.0)</td>    </tr>    <tr valign="middle">     <td colspan="1" rowspan="1" align="left">T_DIV_EQUAL</td>     <td colspan="1" rowspan="1" align="left">/=</td>     <td colspan="1" rowspan="1" align="left"><a href="language.operators.assignment.html" class="link">assignment     operators</a></td>    </tr>    <tr valign="middle">     <td colspan="1" rowspan="1" align="left">T_DNUMBER</td>     <td colspan="1" rowspan="1" align="left">0.12, etc</td>     <td colspan="1" rowspan="1" align="left"><a href="language.types.float.html" class="link">floating point numbers</a></td>    </tr>    <tr valign="middle">     <td colspan="1" rowspan="1" align="left">T_DOC_COMMENT</td>     <td colspan="1" rowspan="1" align="left">/** */</td>     <td colspan="1" rowspan="1" align="left">      <a href="language.basic-syntax.comments.html" class="link">PHPDoc style comments</a>      (available since PHP 5.0.0)     </td>    </tr>    <tr valign="middle">     <td colspan="1" rowspan="1" align="left">T_DO</td>     <td colspan="1" rowspan="1" align="left">do</td>     <td colspan="1" rowspan="1" align="left"><a href="control-structures.do.while.html" class="link">do..while</a></td>    </tr>    <tr valign="middle">     <td colspan="1" rowspan="1" align="left">T_DOLLAR_OPEN_CURLY_BRACES</td>     <td colspan="1" rowspan="1" align="left">${</td>     <td colspan="1" rowspan="1" align="left"><a href="language.types.string.html#language.types.string.parsing.complex" class="link">complex     variable parsed syntax</a></td>    </tr>    <tr valign="middle">     <td colspan="1" rowspan="1" align="left">T_DOUBLE_ARROW</td>     <td colspan="1" rowspan="1" align="left">=&gt;</td>     <td colspan="1" rowspan="1" align="left"><a href="language.types.array.html#language.types.array.syntax" class="link">array syntax</a></td>    </tr>    <tr valign="middle">     <td colspan="1" rowspan="1" align="left">T_DOUBLE_CAST</td>     <td colspan="1" rowspan="1" align="left">(real), (double) or (float)</td>     <td colspan="1" rowspan="1" align="left"><a href="language.types.type-juggling.html#language.types.typecasting" class="link">type-casting</a></td>    </tr>    <tr valign="middle">     <td colspan="1" rowspan="1" align="left">T_DOUBLE_COLON</td>     <td colspan="1" rowspan="1" align="left">::</td>     <td colspan="1" rowspan="1" align="left">see <b><tt>T_PAAMAYIM_NEKUDOTAYIM</tt></b> below</td>    </tr>    <tr valign="middle">     <td colspan="1" rowspan="1" align="left">T_ECHO</td>     <td colspan="1" rowspan="1" align="left">echo</td>     <td colspan="1" rowspan="1" align="left"><a href="function.echo.html" class="function">echo()</a></td>    </tr>    <tr valign="middle">     <td colspan="1" rowspan="1" align="left">T_ELSE</td>     <td colspan="1" rowspan="1" align="left">else</td>     <td colspan="1" rowspan="1" align="left"><a href="control-structures.else.html" class="link">else</a></td>    </tr>    <tr valign="middle">     <td colspan="1" rowspan="1" align="left">T_ELSEIF</td>     <td colspan="1" rowspan="1" align="left">elseif</td>     <td colspan="1" rowspan="1" align="left"><a href="control-structures.elseif.html" class="link">elseif</a></td>    </tr>    <tr valign="middle">     <td colspan="1" rowspan="1" align="left">T_EMPTY</td>     <td colspan="1" rowspan="1" align="left">empty</td>     <td colspan="1" rowspan="1" align="left"><a href="function.empty.html" class="function">empty()</a></td>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?