<HTML ><HEAD ><TITLE >List of Parser Tokens</TITLE ><META NAME="GENERATOR" CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK REL="HOME" TITLE="PHP Manual" HREF="index.html"><LINK REL="UP" TITLE="Appendixes" HREF="appendixes.html"><LINK REL="PREVIOUS" TITLE="Compression Streams" HREF="wrappers.compression.html"><LINK REL="NEXT" TITLE="About the manual" HREF="about.html"><META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=ISO-8859-1"></HEAD ><BODY CLASS="appendix" BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#0000FF" VLINK="#840084" ALINK="#0000FF" ><DIV CLASS="NAVHEADER" ><TABLE SUMMARY="Header navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0" ><TR ><TH COLSPAN="3" ALIGN="center" >PHP Manual</TH ></TR ><TR ><TD WIDTH="10%" ALIGN="left" VALIGN="bottom" ><A HREF="wrappers.compression.html" ACCESSKEY="P" >Prev</A ></TD ><TD WIDTH="80%" ALIGN="center" VALIGN="bottom" ></TD ><TD WIDTH="10%" ALIGN="right" VALIGN="bottom" ><A HREF="about.html" ACCESSKEY="N" >Next</A ></TD ></TR ></TABLE ><HR ALIGN="LEFT" WIDTH="100%"></DIV ><DIV CLASS="appendix" ><H1 ><A NAME="tokens" >Appendix J. List of Parser Tokens</A ></H1 ><P > Various parts of the PHP language are represented internally by types like T_SR. PHP outputs identifiers like this one in parse errors, like <TT CLASS="literal" >"Parse error: unexpected T_SR, expecting ',' or ';' in script.php on line 10."</TT > </P ><P > 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 ><DIV CLASS="table" ><A NAME="AEN110683" ></A ><P ><B >Table J-1. Tokens</B ></P ><TABLE BORDER="1" CLASS="CALSTABLE" ><THEAD ><TR ><TH ALIGN="LEFT" VALIGN="MIDDLE" >Token</TH ><TH ALIGN="LEFT" VALIGN="MIDDLE" >Syntax</TH ><TH ALIGN="LEFT" VALIGN="MIDDLE" >Reference</TH ></TR ></THEAD ><TBODY ><TR ><TD ALIGN="LEFT" VALIGN="MIDDLE" >T_AND_EQUAL</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" >&=</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" ><A HREF="language.operators.assignment.html" >assignment operators</A ></TD ></TR ><TR ><TD ALIGN="LEFT" VALIGN="MIDDLE" >T_ARRAY</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" >array()</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" ><A HREF="function.array.html" ><B CLASS="function" >array()</B ></A >, <A HREF="language.types.array.html#language.types.array.syntax" >array syntax</A ></TD ></TR ><TR ><TD ALIGN="LEFT" VALIGN="MIDDLE" >T_ARRAY_CAST</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" >(array)</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" ><A HREF="language.types.type-juggling.html#language.types.typecasting" >type-casting</A ></TD ></TR ><TR ><TD ALIGN="LEFT" VALIGN="MIDDLE" >T_AS</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" >as</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" ><A HREF="control-structures.foreach.html" >foreach</A ></TD ></TR ><TR ><TD ALIGN="LEFT" VALIGN="MIDDLE" >T_BAD_CHARACTER</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" > </TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" >anything below ASCII 32 except \t (0x09), \n (0x0a) and \r (0x0d)</TD ></TR ><TR ><TD ALIGN="LEFT" VALIGN="MIDDLE" >T_BOOLEAN_AND</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" >&&</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" ><A HREF="language.operators.logical.html" >logical operators</A ></TD ></TR ><TR ><TD ALIGN="LEFT" VALIGN="MIDDLE" >T_BOOLEAN_OR</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" >||</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" ><A HREF="language.operators.logical.html" >logical operators</A ></TD ></TR ><TR ><TD ALIGN="LEFT" VALIGN="MIDDLE" >T_BOOL_CAST</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" >(bool) or (boolean)</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" ><A HREF="language.types.type-juggling.html#language.types.typecasting" >type-casting</A ></TD ></TR ><TR ><TD ALIGN="LEFT" VALIGN="MIDDLE" >T_BREAK</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" >break</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" ><A HREF="control-structures.break.html" >break</A ></TD ></TR ><TR ><TD ALIGN="LEFT" VALIGN="MIDDLE" >T_CASE</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" >case</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" ><A HREF="control-structures.switch.html" >switch</A ></TD ></TR ><TR ><TD ALIGN="LEFT" VALIGN="MIDDLE" >T_CHARACTER</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" > </TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" > </TD ></TR ><TR ><TD ALIGN="LEFT" VALIGN="MIDDLE" >T_CLASS</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" >class</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" ><A HREF="language.oop.html" >classes and objects</A ></TD ></TR ><TR ><TD ALIGN="LEFT" VALIGN="MIDDLE" >T_CLOSE_TAG</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" >?> or %></TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" > </TD ></TR ><TR ><TD ALIGN="LEFT" VALIGN="MIDDLE" >T_COMMENT</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" >// or #</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" ><A HREF="language.basic-syntax.comments.html" >comments</A ></TD ></TR ><TR ><TD ALIGN="LEFT" VALIGN="MIDDLE" >T_CONCAT_EQUAL</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" >.=</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" ><A HREF="language.operators.assignment.html" >assignment operators</A ></TD ></TR ><TR ><TD ALIGN="LEFT" VALIGN="MIDDLE" >T_CONST</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" >const</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" > </TD ></TR ><TR ><TD ALIGN="LEFT" VALIGN="MIDDLE" >T_CONSTANT_ENCAPSED_STRING</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" >"foo" or 'bar'</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" ><A HREF="language.types.string.html#language.types.string.syntax" >string syntax</A ></TD ></TR ><TR ><TD ALIGN="LEFT" VALIGN="MIDDLE" >T_CONTINUE</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" >continue</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" > </TD ></TR ><TR ><TD ALIGN="LEFT" VALIGN="MIDDLE" >T_CURLY_OPEN</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" > </TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" > </TD ></TR ><TR ><TD ALIGN="LEFT" VALIGN="MIDDLE" >T_DEC</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" >--</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" ><A HREF="language.operators.increment.html" >incrementing/decrementing operators</A ></TD ></TR ><TR ><TD ALIGN="LEFT" VALIGN="MIDDLE" >T_DECLARE</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" >declare</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" ><A HREF="control-structures.declare.html" >declare</A ></TD ></TR ><TR ><TD ALIGN="LEFT" VALIGN="MIDDLE" >T_DEFAULT</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" >default</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" ><A HREF="control-structures.switch.html" >switch</A ></TD ></TR ><TR ><TD ALIGN="LEFT" VALIGN="MIDDLE" >T_DIV_EQUAL</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" >/=</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" ><A HREF="language.operators.assignment.html" >assignment operators</A ></TD ></TR ><TR ><TD ALIGN="LEFT" VALIGN="MIDDLE" >T_DNUMBER</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" >0.12, etc</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" ><A HREF="language.types.float.html" >floating point numbers</A ></TD ></TR ><TR ><TD ALIGN="LEFT" VALIGN="MIDDLE" >T_DO</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" >do</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" ><A HREF="control-structures.do.while.html" >do..while</A ></TD ></TR ><TR ><TD ALIGN="LEFT" VALIGN="MIDDLE" >T_DOLLAR_OPEN_CURLY_BRACES</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" >${</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" ><A HREF="language.types.string.html#language.types.string.parsing.complex" >complex variable parsed syntax</A ></TD ></TR ><TR ><TD ALIGN="LEFT" VALIGN="MIDDLE" >T_DOUBLE_ARROW</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" >=></TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" ><A HREF="language.types.array.html#language.types.array.syntax" >array syntax</A ></TD ></TR ><TR ><TD ALIGN="LEFT" VALIGN="MIDDLE" >T_DOUBLE_CAST</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" >(real), (double) or (float)</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" ><A HREF="language.types.type-juggling.html#language.types.typecasting" >type-casting</A ></TD ></TR ><TR ><TD ALIGN="LEFT" VALIGN="MIDDLE" >T_ECHO</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" >echo</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" ><A HREF="function.echo.html" ><B CLASS="function" >echo()</B ></A ></TD ></TR ><TR ><TD ALIGN="LEFT" VALIGN="MIDDLE" >T_ELSE</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" >else</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" ><A HREF="control-structures.else.html" >else</A ></TD ></TR ><TR ><TD ALIGN="LEFT" VALIGN="MIDDLE" >T_ELSEIF</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" >elseif</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" ><A HREF="control-structures.elseif.html" >elseif</A ></TD ></TR ><TR ><TD ALIGN="LEFT" VALIGN="MIDDLE" >T_EMPTY</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" >empty</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" ><A HREF="function.empty.html" ><B CLASS="function" >empty()</B ></A ></TD ></TR ><TR ><TD ALIGN="LEFT" VALIGN="MIDDLE" >T_ENCAPSED_AND_WHITESPACE</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" > </TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" > </TD ></TR ><TR ><TD ALIGN="LEFT" VALIGN="MIDDLE" >T_ENDDECLARE</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" >enddeclare</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" ><A HREF="control-structures.declare.html" >declare</A >, <A HREF="control-structures.alternative-syntax.html" >alternative syntax</A ></TD ></TR ><TR ><TD ALIGN="LEFT" VALIGN="MIDDLE" >T_ENDFOR</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" >endfor</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" ><A HREF="control-structures.for.html" >for</A >, <A HREF="control-structures.alternative-syntax.html" >alternative syntax</A ></TD ></TR ><TR ><TD ALIGN="LEFT" VALIGN="MIDDLE" >T_ENDFOREACH</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" >endforeach</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" ><A HREF="control-structures.foreach.html" >foreach</A >, <A HREF="control-structures.alternative-syntax.html" >alternative syntax</A ></TD ></TR ><TR ><TD ALIGN="LEFT" VALIGN="MIDDLE" >T_ENDIF</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" >endif</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" ><A HREF="control-structures.html#control-structures.if" >if</A >, <A HREF="control-structures.alternative-syntax.html" >alternative syntax</A ></TD ></TR ><TR ><TD ALIGN="LEFT" VALIGN="MIDDLE" >T_ENDSWITCH</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" >endswitch</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" ><A HREF="control-structures.switch.html" >switch</A >, <A HREF="control-structures.alternative-syntax.html" >alternative syntax</A ></TD ></TR ><TR ><TD ALIGN="LEFT" VALIGN="MIDDLE" >T_ENDWHILE</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" >endwhile</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" ><A HREF="control-structures.while.html" >while</A >, <A HREF="control-structures.alternative-syntax.html" >alternative syntax</A ></TD ></TR ><TR ><TD ALIGN="LEFT" VALIGN="MIDDLE" >T_END_HEREDOC</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" > </TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" ><A HREF="language.types.string.html#language.types.string.syntax.heredoc" >heredoc syntax</A ></TD ></TR ><TR ><TD ALIGN="LEFT" VALIGN="MIDDLE" >T_EVAL</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" >eval()</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" ><A HREF="function.eval.html" ><B CLASS="function" >eval()</B ></A ></TD ></TR ><TR ><TD ALIGN="LEFT" VALIGN="MIDDLE" >T_EXIT</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" >exit or die</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" ><A HREF="function.exit.html" ><B CLASS="function" >exit()</B ></A >, <A HREF="function.die.html" ><B CLASS="function" >die()</B ></A ></TD ></TR ><TR ><TD ALIGN="LEFT" VALIGN="MIDDLE" >T_EXTENDS</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" >extends</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" ><A HREF="keyword.extends.html" >extends</A >, <A HREF="language.oop.html" >classes and objects</A ></TD ></TR ><TR ><TD ALIGN="LEFT" VALIGN="MIDDLE" >T_FILE</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" >__FILE__</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" ><A HREF="language.constants.html" >constants</A ></TD ></TR ><TR ><TD ALIGN="LEFT" VALIGN="MIDDLE" >T_FOR</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" >for</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" ><A HREF="control-structures.for.html" >for</A ></TD ></TR ><TR ><TD ALIGN="LEFT" VALIGN="MIDDLE" >T_FOREACH</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" >foreach</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" ><A HREF="control-structures.foreach.html" >foreach</A ></TD ></TR ><TR ><TD ALIGN="LEFT" VALIGN="MIDDLE" >T_FUNCTION</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" >function or cfunction</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" ><A HREF="functions.html" >functions</A ></TD ></TR ><TR ><TD ALIGN="LEFT" VALIGN="MIDDLE" >T_GLOBAL</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" >global</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" ><A HREF="language.variables.scope.html" >variable scope</A ></TD ></TR ><TR ><TD ALIGN="LEFT" VALIGN="MIDDLE" >T_IF</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" >if</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" ><A HREF="control-structures.html#control-structures.if" >if</A ></TD ></TR ><TR ><TD ALIGN="LEFT" VALIGN="MIDDLE" >T_INC</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" >++</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" ><A HREF="language.operators.increment.html" >incrementing/decrementing operators</A ></TD ></TR ><TR ><TD ALIGN="LEFT" VALIGN="MIDDLE" >T_INCLUDE</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" >include()</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" ><A HREF="function.include.html" ><B CLASS="function" >include()</B ></A ></TD ></TR ><TR ><TD ALIGN="LEFT" VALIGN="MIDDLE" >T_INCLUDE_ONCE</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" >include_once()</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" ><A HREF="function.include-once.html" ><B CLASS="function" >include_once()</B ></A ></TD ></TR ><TR ><TD ALIGN="LEFT" VALIGN="MIDDLE" >T_INLINE_HTML</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" > </TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" > </TD ></TR ><TR ><TD ALIGN="LEFT" VALIGN="MIDDLE" >T_INT_CAST</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" >(int) or (integer)</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" ><A HREF="language.types.type-juggling.html#language.types.typecasting" >type-casting</A ></TD ></TR ><TR ><TD ALIGN="LEFT" VALIGN="MIDDLE" >T_ISSET</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" >isset()</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" ><A HREF="function.isset.html" ><B CLASS="function" >isset()</B ></A ></TD ></TR ><TR ><TD ALIGN="LEFT" VALIGN="MIDDLE" >T_IS_EQUAL</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" >==</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" ><A HREF="language.operators.comparison.html" >comparison operators</A ></TD ></TR ><TR ><TD ALIGN="LEFT" VALIGN="MIDDLE" >T_IS_GREATER_OR_EQUAL</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" >>=</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" ><A HREF="language.operators.comparison.html" >comparison operators</A ></TD ></TR ><TR ><TD ALIGN="LEFT" VALIGN="MIDDLE" >T_IS_IDENTICAL</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" >===</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" ><A HREF="language.operators.comparison.html" >comparison operators</A ></TD ></TR ><TR ><TD ALIGN="LEFT" VALIGN="MIDDLE" >T_IS_NOT_EQUAL</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" >!= or <></TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" ><A HREF="language.operators.comparison.html" >comparison operators</A ></TD ></TR ><TR ><TD ALIGN="LEFT" VALIGN="MIDDLE" >T_IS_NOT_IDENTICAL</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" >!==</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" ><A HREF="language.operators.comparison.html" >comparison operators</A ></TD ></TR ><TR ><TD ALIGN="LEFT" VALIGN="MIDDLE" >T_SMALLER_OR_EQUAL</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" ><=</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" ><A HREF="language.operators.comparison.html" >comparison operators</A ></TD ></TR ><TR ><TD ALIGN="LEFT" VALIGN="MIDDLE" >T_LINE</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" >__LINE__</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" ><A HREF="language.constants.html" >constants</A ></TD ></TR ><TR ><TD ALIGN="LEFT" VALIGN="MIDDLE" >T_LIST</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" >list()</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" ><A HREF="function.list.html" ><B CLASS="function" >list()</B ></A ></TD ></TR ><TR ><TD ALIGN="LEFT" VALIGN="MIDDLE" >T_LNUMBER</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" >123, 012, 0x1ac, etc</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" ><A HREF="language.types.integer.html" >integers</A ></TD ></TR ><TR ><TD ALIGN="LEFT" VALIGN="MIDDLE" >T_LOGICAL_AND</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" >and</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" ><A HREF="language.operators.logical.html" >logical operators</A ></TD ></TR ><TR ><TD ALIGN="LEFT" VALIGN="MIDDLE" >T_LOGICAL_OR</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" >or</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" ><A HREF="language.operators.logical.html" >logical operators</A ></TD ></TR ><TR ><TD ALIGN="LEFT" VALIGN="MIDDLE" >T_LOGICAL_XOR</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" >xor</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" ><A HREF="language.operators.logical.html" >logical operators</A ></TD ></TR ><TR ><TD ALIGN="LEFT" VALIGN="MIDDLE" >T_MINUS_EQUAL</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" >-=</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" ><A HREF="language.operators.assignment.html" >assignment operators</A ></TD ></TR ><TR ><TD ALIGN="LEFT" VALIGN="MIDDLE" >T_ML_COMMENT</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" >/* and */</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" ><A HREF="language.basic-syntax.comments.html" >comments</A ></TD ></TR ><TR ><TD ALIGN="LEFT" VALIGN="MIDDLE" >T_MOD_EQUAL</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" >%=</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" ><A HREF="language.operators.assignment.html" >assignment operators</A ></TD ></TR ><TR ><TD ALIGN="LEFT" VALIGN="MIDDLE" >T_MUL_EQUAL</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" >*=</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" ><A HREF="language.operators.assignment.html" >assignment operators</A ></TD ></TR ><TR ><TD ALIGN="LEFT" VALIGN="MIDDLE" >T_NEW</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" >new</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" ><A HREF="language.oop.html" >classes and objects</A ></TD ></TR ><TR ><TD ALIGN="LEFT" VALIGN="MIDDLE" >T_NUM_STRING</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" > </TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" > </TD ></TR ><TR ><TD ALIGN="LEFT" VALIGN="MIDDLE" >T_OBJECT_CAST</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" >(object)</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" ><A HREF="language.types.type-juggling.html#language.types.typecasting" >type-casting</A ></TD ></TR ><TR ><TD ALIGN="LEFT" VALIGN="MIDDLE" >T_OBJECT_OPERATOR</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" >-></TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" ><A HREF="language.oop.html" >classes and objects</A ></TD ></TR ><TR ><TD ALIGN="LEFT" VALIGN="MIDDLE" >T_OLD_FUNCTION</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" >old_function</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" ><A HREF="functions.old-syntax.html" >old_function</A ></TD ></TR ><TR ><TD ALIGN="LEFT" VALIGN="MIDDLE" >T_OPEN_TAG</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" ><?php, <? or <%</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" ><A HREF="language.basic-syntax.html#language.basic-syntax.phpmode" >escaping from HTML</A ></TD ></TR ><TR ><TD ALIGN="LEFT" VALIGN="MIDDLE" >T_OPEN_TAG_WITH_ECHO</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" ><?= or <%=</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" ><A HREF="language.basic-syntax.html#language.basic-syntax.phpmode" >escaping from HTML</A ></TD ></TR ><TR ><TD ALIGN="LEFT" VALIGN="MIDDLE" >T_OR_EQUAL</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" >|=</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" ><A HREF="language.operators.assignment.html" >assignment operators</A ></TD ></TR ><TR ><TD ALIGN="LEFT" VALIGN="MIDDLE" >T_PAAMAYIM_NEKUDOTAYIM</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" >::</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" ><A HREF="keyword.paamayim-nekudotayim.html" >::</A ></TD ></TR ><TR ><TD ALIGN="LEFT" VALIGN="MIDDLE" >T_PLUS_EQUAL</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" >+=</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" ><A HREF="language.operators.assignment.html" >assignment operators</A ></TD ></TR ><TR ><TD ALIGN="LEFT" VALIGN="MIDDLE" >T_PRINT</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" >print()</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" ><A HREF="function.print.html" ><B CLASS="function" >print()</B ></A ></TD ></TR ><TR ><TD ALIGN="LEFT" VALIGN="MIDDLE" >T_REQUIRE</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" >require()</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" ><A HREF="function.require.html" ><B CLASS="function" >require()</B ></A ></TD ></TR ><TR ><TD ALIGN="LEFT" VALIGN="MIDDLE" >T_REQUIRE_ONCE</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" >require_once()</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" ><A HREF="function.require-once.html" ><B CLASS="function" >require_once()</B ></A ></TD ></TR ><TR ><TD ALIGN="LEFT" VALIGN="MIDDLE" >T_RETURN</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" >return</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" ><A HREF="functions.returning-values.html" >returning values</A ></TD ></TR ><TR ><TD ALIGN="LEFT" VALIGN="MIDDLE" >T_SL</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" ><<</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" ><A HREF="language.operators.bitwise.html" >bitwise operators</A ></TD ></TR ><TR ><TD ALIGN="LEFT" VALIGN="MIDDLE" >T_SL_EQUAL</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" ><<=</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" ><A HREF="language.operators.assignment.html" >assignment operators</A ></TD ></TR ><TR ><TD ALIGN="LEFT" VALIGN="MIDDLE" >T_SR</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" >>></TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" ><A HREF="language.operators.bitwise.html" >bitwise operators</A ></TD ></TR ><TR ><TD ALIGN="LEFT" VALIGN="MIDDLE" >T_SR_EQUAL</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" >>>=</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" ><A HREF="language.operators.assignment.html" >assignment operators</A ></TD ></TR ><TR ><TD ALIGN="LEFT" VALIGN="MIDDLE" >T_START_HEREDOC</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" ><<<</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" ><A HREF="language.types.string.html#language.types.string.syntax.heredoc" >heredoc syntax</A ></TD ></TR ><TR ><TD ALIGN="LEFT" VALIGN="MIDDLE" >T_STATIC</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" >static</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" ><A HREF="language.variables.scope.html" >variable scope</A ></TD ></TR ><TR ><TD ALIGN="LEFT" VALIGN="MIDDLE" >T_STRING</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" > </TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" > </TD ></TR ><TR ><TD ALIGN="LEFT" VALIGN="MIDDLE" >T_STRING_CAST</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" >(string)</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" ><A HREF="language.types.type-juggling.html#language.types.typecasting" >type-casting</A ></TD ></TR ><TR ><TD ALIGN="LEFT" VALIGN="MIDDLE" >T_STRING_VARNAME</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" > </TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" > </TD ></TR ><TR ><TD ALIGN="LEFT" VALIGN="MIDDLE" >T_SWITCH</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" >switch</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" ><A HREF="control-structures.switch.html" >switch</A ></TD ></TR ><TR ><TD ALIGN="LEFT" VALIGN="MIDDLE" >T_UNSET</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" >unset()</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" ><A HREF="function.unset.html" ><B CLASS="function" >unset()</B ></A ></TD ></TR ><TR ><TD ALIGN="LEFT" VALIGN="MIDDLE" >T_UNSET_CAST</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" >(unset)</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" >(not documented; casts to <TT CLASS="constant" ><B >NULL</B ></TT >)</TD ></TR ><TR ><TD ALIGN="LEFT" VALIGN="MIDDLE" >T_USE</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" >use</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" >(not implemented)</TD ></TR ><TR ><TD ALIGN="LEFT" VALIGN="MIDDLE" >T_VAR</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" >var</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" ><A HREF="language.oop.html" >classes and objects</A ></TD ></TR ><TR ><TD ALIGN="LEFT" VALIGN="MIDDLE" >T_VARIABLE</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" >$foo</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" ><A HREF="language.variables.html" >variables</A ></TD ></TR ><TR ><TD ALIGN="LEFT" VALIGN="MIDDLE" >T_WHILE</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" >while</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" ><A HREF="control-structures.while.html" >while</A >, <A HREF="control-structures.do.while.html" >do..while</A ></TD ></TR ><TR ><TD ALIGN="LEFT" VALIGN="MIDDLE" >T_WHITESPACE</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" > </TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" > </TD ></TR ><TR ><TD ALIGN="LEFT" VALIGN="MIDDLE" >T_XOR_EQUAL</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" >^=</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" ><A HREF="language.operators.assignment.html" >assignment operators</A ></TD ></TR ><TR ><TD ALIGN="LEFT" VALIGN="MIDDLE" >T_FUNC_C</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" >__FUNCTION__</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" ><A HREF="language.constants.html" >constants</A >, since <TT CLASS="literal" >PHP</TT > 4.3.0</TD ></TR ><TR ><TD ALIGN="LEFT" VALIGN="MIDDLE" >T_CLASS_C</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" >__CLASS__</TD ><TD ALIGN="LEFT" VALIGN="MIDDLE" ><A HREF="language.constants.html" >constants</A >, since <TT CLASS="literal" >PHP</TT > 4.3.0</TD ></TR ></TBODY ></TABLE ></DIV ></DIV ><DIV CLASS="NAVFOOTER" ><HR ALIGN="LEFT" WIDTH="100%"><TABLE SUMMARY="Footer navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0" ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" ><A HREF="wrappers.compression.html" ACCESSKEY="P" >Prev</A ></TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" ><A HREF="index.html" ACCESSKEY="H" >Home</A ></TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" ><A HREF="about.html" ACCESSKEY="N" >Next</A ></TD ></TR ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" >Compression Streams</TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" ><A HREF="appendixes.html" ACCESSKEY="U" >Up</A ></TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" >About the manual</TD ></TR ></TABLE ></DIV ></BODY ></HTML >