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>"Parse error: unexpected T_SR, expecting ',' or ';' in script.php on line 10."</i> </p> <p class="para"> You're supposed to know what T_SR means. For everybody who doesn'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">&=</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"> </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">&&</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"> </td> <td class="empty"> </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">?> or %></td> <td class="empty"> </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"> </td> </tr> <tr valign="middle"> <td colspan="1" rowspan="1" align="left">T_CONSTANT_ENCAPSED_STRING</td> <td colspan="1" rowspan="1" align="left">"foo" or 'bar'</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"> </td> </tr> <tr valign="middle"> <td colspan="1" rowspan="1" align="left">T_CURLY_OPEN</td> <td class="empty"> </td> <td class="empty"> </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">=></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 + -
显示快捷键?