<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/appendices.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'es',
  ),
  'this' => 
  array (
    0 => 'tokens.php',
    1 => 'Lista de tokens del analizador',
    2 => 'Lista de tokens del analizador',
  ),
  'up' => 
  array (
    0 => 'appendices.php',
    1 => 'Ap&eacute;ndices',
  ),
  'prev' => 
  array (
    0 => 'types.comparisons.php',
    1 => 'Comparaci&oacute;n de tipos en PHP',
  ),
  'next' => 
  array (
    0 => 'userlandnaming.php',
    1 => 'Gu&iacute;a de entorno de usuario para nombres',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'es',
    'path' => 'appendices/tokens.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="tokens" class="appendix">
 <h1 class="title">Lista de tokens del analizador</h1>

 <p class="para">
  Diversas partes del lenguaje PHP son representadas internamente por tokens.
  Un fragmento de código que contiene una secuencia inválida de tokens puede llevar
  a errores tales como
  <code class="literal">Parse error: syntax error, unexpected token &quot;==&quot;,
   expecting &quot;(&quot; in script.php on line 10.&quot;</code>
  donde el token <code class="code">==</code> es representado internamente por
  <strong><code><a href="tokens.php#constant.t-is-equal">T_IS_EQUAL</a></code></strong>.
 </p>

 <p class="para">
  La siguiente tabla lista todos los tokens. También están disponibles como
  constantes PHP.
 </p>

 <blockquote class="note"><p><strong class="note">Nota</strong>: 
  <strong>Uso de las constantes T_*</strong><br />
  <p class="para">
   Los valores de las constantes T_* son generados automáticamente en función
   de la infraestructura subyacente del analizador PHP.
   Esto significa que el valor concreto de un token puede cambiar entre
   dos versiones de PHP.
   Esto significa que su código nunca debe utilizar el valor literal
   de las constantes T_* de una versión PHP X.Y.Z, para proporcionar cierta
   compatibilidad entre varias versiones de PHP.
  </p>

  <p class="para">
   Para utilizar las constantes T_* a través de varias versiones de PHP,
   las constantes indefinidas pueden ser definidas por el usuario (utilizando números grandes como <code class="literal">10000</code>) con
   una estrategia apropiada que funcione con las dos versiones de PHP
   y los valores de T_*.
   <div class="example-contents">
<div class="phpcode"><code><span style="color: #000000"><span style="color: #0000BB">&lt;?php<br /></span><span style="color: #FF8000">// Anterior a PHP 7.4.0, T_FN no está definida.<br /></span><span style="color: #0000BB">defined</span><span style="color: #007700">(</span><span style="color: #DD0000">'T_FN'</span><span style="color: #007700">) || </span><span style="color: #0000BB">define</span><span style="color: #007700">(</span><span style="color: #DD0000">'T_FN'</span><span style="color: #007700">, </span><span style="color: #0000BB">10001</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">?&gt;</span></span></code></div>
   </div>

  </p>
 </p></blockquote>

 <table class="doctable table">
  <caption><strong>Tokens</strong></caption>
  
   <thead>
    <tr>
     <th>Token</th>
     <th>Sintaxis</th>
     <th>Referencia</th>
    </tr>

   </thead>

   <tbody class="tbody">
    <tr id="constant.t-abstract">
     <td>
      <strong><code><a href="tokens.php#constant.t-abstract">T_ABSTRACT</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>abstract</td>
     <td><a href="language.oop5.abstract.php" class="xref">Abstracci&oacute;n de clases</a></td>
    </tr>

    <tr id="constant.t-ampersand-followed-by-var-or-vararg">
     <td>
      <strong><code><a href="tokens.php#constant.t-ampersand-followed-by-var-or-vararg">T_AMPERSAND_FOLLOWED_BY_VAR_OR_VARARG</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>&amp;</td>
     <td><a href="language.types.declarations.php" class="xref">Declaraciones de tipo</a> (disponible a partir de PHP 8.1.0)</td>
    </tr>

    <tr id="constant.t-ampersand-not-followed-by-var-or-vararg">
     <td>
      <strong><code><a href="tokens.php#constant.t-ampersand-not-followed-by-var-or-vararg">T_AMPERSAND_NOT_FOLLOWED_BY_VAR_OR_VARARG</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>&amp;</td>
     <td><a href="language.types.declarations.php" class="xref">Declaraciones de tipo</a> (disponible a partir de PHP 8.1.0)</td>
    </tr>

    <tr id="constant.t-and-equal">
     <td>
      <strong><code><a href="tokens.php#constant.t-and-equal">T_AND_EQUAL</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>&amp;=</td>
     <td><a href="language.operators.assignment.php" class="link">operadores de asignación</a></td>
    </tr>

    <tr id="constant.t-array">
     <td>
      <strong><code><a href="tokens.php#constant.t-array">T_ARRAY</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>array()</td>
     <td><span class="function"><a href="function.array.php" class="function">array()</a></span>, <a href="language.types.array.php#language.types.array.syntax" class="link">sintaxis de array</a></td>
    </tr>

    <tr id="constant.t-array-cast">
     <td>
      <strong><code><a href="tokens.php#constant.t-array-cast">T_ARRAY_CAST</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>(array)</td>
     <td><a href="language.types.type-juggling.php#language.types.typecasting" class="link">conversión de tipos</a></td>
    </tr>

    <tr id="constant.t-as">
     <td>
      <strong><code><a href="tokens.php#constant.t-as">T_AS</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>as</td>
     <td><a href="control-structures.foreach.php" class="link"><code class="literal">foreach</code></a></td>
    </tr>

    <tr id="constant.t-attribute">
     <td>
      <strong><code><a href="tokens.php#constant.t-attribute">T_ATTRIBUTE</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>#[</td>
     <td><a href="language.attributes.php" class="link">atributos</a> (disponible a partir de PHP 8.0.0)</td>
    </tr>

    <tr id="constant.t-bad-character">
     <td>
      <strong><code><a href="tokens.php#constant.t-bad-character">T_BAD_CHARACTER</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td class="empty">&nbsp;</td>
     <td>
      Todos los caracteres por debajo de ASCII 32 excepto \t (0x09), \n (0x0a) y \r (0x0d)
      (disponible a partir de PHP 7.4.0)
     </td>
    </tr>

    <tr id="constant.t-boolean-and">
     <td>
      <strong><code><a href="tokens.php#constant.t-boolean-and">T_BOOLEAN_AND</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>&amp;&amp;</td>
     <td><a href="language.operators.logical.php" class="link">operadores lógicos</a></td>
    </tr>

    <tr id="constant.t-boolean-or">
     <td>
      <strong><code><a href="tokens.php#constant.t-boolean-or">T_BOOLEAN_OR</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>||</td>
     <td><a href="language.operators.logical.php" class="link">operadores lógicos</a></td>
    </tr>

    <tr id="constant.t-bool-cast">
     <td>
      <strong><code><a href="tokens.php#constant.t-bool-cast">T_BOOL_CAST</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>(bool) o (boolean)</td>
     <td><a href="language.types.type-juggling.php#language.types.typecasting" class="link">conversión de tipos</a></td>
    </tr>

    <tr id="constant.t-break">
     <td>
      <strong><code><a href="tokens.php#constant.t-break">T_BREAK</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>break;</td>
     <td><a href="control-structures.break.php" class="link">break</a></td>
    </tr>

    <tr id="constant.t-callable">
     <td>
      <strong><code><a href="tokens.php#constant.t-callable">T_CALLABLE</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>callable</td>
     <td><a href="language.types.callable.php" class="link">callable</a></td>
    </tr>

    <tr id="constant.t-case">
     <td>
      <strong><code><a href="tokens.php#constant.t-case">T_CASE</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>case</td>
     <td><a href="control-structures.switch.php" class="link">switch</a></td>
    </tr>

    <tr id="constant.t-catch">
     <td>
      <strong><code><a href="tokens.php#constant.t-catch">T_CATCH</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>catch</td>
     <td><a href="language.exceptions.php" class="xref">Las excepciones</a></td>
    </tr>

    <tr id="constant.t-class">
     <td>
      <strong><code><a href="tokens.php#constant.t-class">T_CLASS</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>class</td>
     <td><a href="language.oop5.php" class="link">clases y objetos</a></td>
    </tr>

    <tr id="constant.t-class-c">
     <td>
      <strong><code><a href="tokens.php#constant.t-class-c">T_CLASS_C</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>__CLASS__</td>
     <td>
      <a href="language.constants.magic.php" class="link">constantes mágicas</a>
     </td>
    </tr>

    <tr id="constant.t-clone">
     <td>
      <strong><code><a href="tokens.php#constant.t-clone">T_CLONE</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>clone</td>
     <td>
      <a href="language.oop5.php" class="link">clases y objetos</a>
     </td>
    </tr>

    <tr id="constant.t-close-tag">
     <td>
      <strong><code><a href="tokens.php#constant.t-close-tag">T_CLOSE_TAG</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>?&gt; or %&gt;</td>
     <td><a href="language.basic-syntax.phpmode.php" class="link">escapar
      desde el HTML</a></td>
    </tr>

    <tr id="constant.t-coalesce">
     <td>
      <strong><code><a href="tokens.php#constant.t-coalesce">T_COALESCE</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>??</td>
     <td>
      <a href="language.operators.comparison.php#language.operators.comparison.coalesce" class="link">operadores de comparación</a>
     </td>
    </tr>

    <tr id="constant.t-coalesce-equal">
     <td>
      <strong><code><a href="tokens.php#constant.t-coalesce-equal">T_COALESCE_EQUAL</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>??=</td>
     <td>
      <a href="language.operators.assignment.php" class="link">operadores de asignación</a>
      (disponible a partir de PHP 7.4.0)
     </td>
    </tr>

    <tr id="constant.t-comment">
     <td>
      <strong><code><a href="tokens.php#constant.t-comment">T_COMMENT</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>// o #, y /* */</td>
     <td><a href="language.basic-syntax.comments.php" class="link">comentarios</a></td>
    </tr>

    <tr id="constant.t-concat-equal">
     <td>
      <strong><code><a href="tokens.php#constant.t-concat-equal">T_CONCAT_EQUAL</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>.=</td>
     <td><a href="language.operators.assignment.php" class="link">operadores de asignación</a></td>
    </tr>

    <tr id="constant.t-const">
     <td>
      <strong><code><a href="tokens.php#constant.t-const">T_CONST</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>const</td>
     <td><a href="language.constants.php" class="link">constantes de clase</a></td>
    </tr>

    <tr id="constant.t-constant-encapsed-string">
     <td>
      <strong><code><a href="tokens.php#constant.t-constant-encapsed-string">T_CONSTANT_ENCAPSED_STRING</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>&quot;foo&quot; o &#039;bar&#039;</td>
     <td><a href="language.types.string.php#language.types.string.syntax" class="link">sintaxis de string</a></td>
    </tr>

    <tr id="constant.t-continue">
     <td>
      <strong><code><a href="tokens.php#constant.t-continue">T_CONTINUE</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>continue</td>
     <td><a href="control-structures.continue.php" class="link">continue</a></td>
    </tr>

    <tr id="constant.t-curly-open">
     <td>
      <strong><code><a href="tokens.php#constant.t-curly-open">T_CURLY_OPEN</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>{$</td>
     <td>
      sintaxis de interpolación de strings de variables
      <a href="language.types.string.php#language.types.string.parsing.advanced" class="link">avanzada</a>
     </td>
    </tr>

    <tr id="constant.t-dec">
     <td>
      <strong><code><a href="tokens.php#constant.t-dec">T_DEC</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>--</td>
     <td><a href="language.operators.increment.php" class="link">operadores de incremento/decremento</a></td>
    </tr>

    <tr id="constant.t-declare">
     <td>
      <strong><code><a href="tokens.php#constant.t-declare">T_DECLARE</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>declare</td>
     <td><a href="control-structures.declare.php" class="link">declare</a></td>
    </tr>

    <tr id="constant.t-default">
     <td>
      <strong><code><a href="tokens.php#constant.t-default">T_DEFAULT</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>default</td>
     <td><a href="control-structures.switch.php" class="link">switch</a></td>
    </tr>

    <tr id="constant.t-dir">
     <td>
      <strong><code><a href="tokens.php#constant.t-dir">T_DIR</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>__DIR__</td>
     <td><a href="language.constants.magic.php" class="link">constantes mágicas</a></td>
    </tr>

    <tr id="constant.t-div-equal">
     <td>
      <strong><code><a href="tokens.php#constant.t-div-equal">T_DIV_EQUAL</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>/=</td>
     <td><a href="language.operators.assignment.php" class="link">operadores de asignación</a></td>
    </tr>

    <tr id="constant.t-dnumber">
     <td>
      <strong><code><a href="tokens.php#constant.t-dnumber">T_DNUMBER</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>0.12, etc.</td>
     <td><a href="language.types.float.php" class="link">números de coma flotante</a></td>
    </tr>

    <tr id="constant.t-do">
     <td>
      <strong><code><a href="tokens.php#constant.t-do">T_DO</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>do</td>
     <td><a href="control-structures.do.while.php" class="link">do..while</a></td>
    </tr>

    <tr id="constant.t-doc-comment">
     <td>
      <strong><code><a href="tokens.php#constant.t-doc-comment">T_DOC_COMMENT</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>/** */</td>
     <td>
      <a href="language.basic-syntax.comments.php" class="link">estilo de comentario en la PHPDoc</a>
     </td>
    </tr>

    <tr id="constant.t-dollar-open-curly-braces">
     <td>
      <strong><code><a href="tokens.php#constant.t-dollar-open-curly-braces">T_DOLLAR_OPEN_CURLY_BRACES</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>${</td>
     <td>
      interpolación de string de variables de <a href="language.types.string.php#language.types.string.parsing.basic" class="link">base</a>
     </td>
    </tr>

    <tr id="constant.t-double-arrow">
     <td>
      <strong><code><a href="tokens.php#constant.t-double-arrow">T_DOUBLE_ARROW</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>=&gt;</td>
     <td><a href="language.types.array.php#language.types.array.syntax" class="link">sintaxis de array</a></td>
    </tr>

    <tr id="constant.t-double-cast">
     <td>
      <strong><code><a href="tokens.php#constant.t-double-cast">T_DOUBLE_CAST</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>(real), (double) o (float)</td>
     <td><a href="language.types.type-juggling.php#language.types.typecasting" class="link">conversión de tipos</a></td>
    </tr>

    <tr id="constant.t-double-colon">
     <td>
      <strong><code><a href="tokens.php#constant.t-double-colon">T_DOUBLE_COLON</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>::</td>
     <td>Véase <strong><code><a href="tokens.php#constant.t-paamayim-nekudotayim">T_PAAMAYIM_NEKUDOTAYIM</a></code></strong> más abajo</td>
    </tr>

    <tr id="constant.t-echo">
     <td>
      <strong><code><a href="tokens.php#constant.t-echo">T_ECHO</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>echo</td>
     <td><span class="function"><a href="function.echo.php" class="function">echo</a></span></td>
    </tr>

    <tr id="constant.t-ellipsis">
     <td>
      <strong><code><a href="tokens.php#constant.t-ellipsis">T_ELLIPSIS</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>...</td>
     <td>
      <a href="functions.arguments.php#functions.variable-arg-list" class="link">los argumentos de función</a>
     </td>
    </tr>

    <tr id="constant.t-else">
     <td>
      <strong><code><a href="tokens.php#constant.t-else">T_ELSE</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>else</td>
     <td><a href="control-structures.else.php" class="link">else</a></td>
    </tr>

    <tr id="constant.t-elseif">
     <td>
      <strong><code><a href="tokens.php#constant.t-elseif">T_ELSEIF</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>elseif</td>
     <td><a href="control-structures.elseif.php" class="link">elseif</a></td>
    </tr>

    <tr id="constant.t-empty">
     <td>
      <strong><code><a href="tokens.php#constant.t-empty">T_EMPTY</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>empty</td>
     <td><span class="function"><a href="function.empty.php" class="function">empty()</a></span></td>
    </tr>

    <tr id="constant.t-encapsed-and-whitespace">
     <td>
      <strong><code><a href="tokens.php#constant.t-encapsed-and-whitespace">T_ENCAPSED_AND_WHITESPACE</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>&quot; $a&quot;</td>
     <td><a href="language.types.string.php#language.types.string.parsing" class="link">parte de las constantes
      de un <span class="type"><a href="language.types.string.php" class="type string">string</a></span> que contiene variables</a></td>
    </tr>

    <tr id="constant.t-enddeclare">
     <td>
      <strong><code><a href="tokens.php#constant.t-enddeclare">T_ENDDECLARE</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>enddeclare</td>
     <td><a href="control-structures.declare.php" class="link">declare</a>, <a href="control-structures.alternative-syntax.php" class="link">sintaxis alternativa</a></td>
    </tr>

    <tr id="constant.t-endfor">
     <td>
      <strong><code><a href="tokens.php#constant.t-endfor">T_ENDFOR</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>endfor</td>
     <td><a href="control-structures.for.php" class="link">for</a>, <a href="control-structures.alternative-syntax.php" class="link">sintaxis alternativa</a></td>
    </tr>

    <tr id="constant.t-endforeach">
     <td>
      <strong><code><a href="tokens.php#constant.t-endforeach">T_ENDFOREACH</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>endforeach</td>
     <td><a href="control-structures.foreach.php" class="link"><code class="literal">foreach</code></a>, <a href="control-structures.alternative-syntax.php" class="link">sintaxis alternativa</a></td>
    </tr>

    <tr id="constant.t-endif">
     <td>
      <strong><code><a href="tokens.php#constant.t-endif">T_ENDIF</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>endif</td>
     <td><a href="control-structures.if.php" class="link">if</a>, <a href="control-structures.alternative-syntax.php" class="link">sintaxis alternativa</a></td>
    </tr>

    <tr id="constant.t-endswitch">
     <td>
      <strong><code><a href="tokens.php#constant.t-endswitch">T_ENDSWITCH</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>endswitch</td>
     <td><a href="control-structures.switch.php" class="link">switch</a>, <a href="control-structures.alternative-syntax.php" class="link">sintaxis alternativa</a></td>
    </tr>

    <tr id="constant.t-endwhile">
     <td>
      <strong><code><a href="tokens.php#constant.t-endwhile">T_ENDWHILE</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>endwhile</td>
     <td><a href="control-structures.while.php" class="link">while</a>, <a href="control-structures.alternative-syntax.php" class="link">sintaxis alternativa</a></td>
    </tr>

    <tr id="constant.t-enum">
     <td>
      <strong><code><a href="tokens.php#constant.t-enum">T_ENUM</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>enum</td>
     <td><a href="language.types.enumerations.php" class="link">Enumeraciones</a> (disponible a partir de PHP 8.1.0)</td>
    </tr>

    <tr id="constant.t-end-heredoc">
     <td>
      <strong><code><a href="tokens.php#constant.t-end-heredoc">T_END_HEREDOC</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td class="empty">&nbsp;</td>
     <td><a href="language.types.string.php#language.types.string.syntax.heredoc" class="link">sintaxis heredoc</a></td>
    </tr>

    <tr id="constant.t-eval">
     <td>
      <strong><code><a href="tokens.php#constant.t-eval">T_EVAL</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>eval()</td>
     <td><span class="function"><a href="function.eval.php" class="function">eval()</a></span></td>
    </tr>

    <tr id="constant.t-exit">
     <td>
      <strong><code><a href="tokens.php#constant.t-exit">T_EXIT</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>exit o die</td>
     <td>
      <span class="function"><a href="function.exit.php" class="function">exit()</a></span>,
      <span class="function"><a href="function.die.php" class="function">die()</a></span>
     </td>
    </tr>

    <tr id="constant.t-extends">
     <td>
      <strong><code><a href="tokens.php#constant.t-extends">T_EXTENDS</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>extends</td>
     <td><a href="language.oop5.basic.php#language.oop5.basic.extends" class="link">extends</a>, <a href="language.oop5.php" class="link">clases y objetos</a></td>
    </tr>

    <tr id="constant.t-file">
     <td>
      <strong><code><a href="tokens.php#constant.t-file">T_FILE</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>__FILE__</td>
     <td><a href="language.constants.magic.php" class="link">constantes mágicas</a></td>
    </tr>

    <tr id="constant.t-final">
     <td>
      <strong><code><a href="tokens.php#constant.t-final">T_FINAL</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>final</td>
     <td><a href="language.oop5.final.php" class="xref">Palabra clave &quot;final&quot;</a></td>
    </tr>

    <tr id="constant.t-finally">
     <td>
      <strong><code><a href="tokens.php#constant.t-finally">T_FINALLY</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>finally</td>
     <td><a href="language.exceptions.php" class="xref">Las excepciones</a></td>
    </tr>

    <tr id="constant.t-fn">
     <td>
      <strong><code><a href="tokens.php#constant.t-fn">T_FN</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>fn</td>
     <td>
      <a href="functions.arrow.php" class="link">funciones flecha</a>
      (disponible a partir de PHP 7.4.0)
     </td>
    </tr>

    <tr id="constant.t-for">
     <td>
      <strong><code><a href="tokens.php#constant.t-for">T_FOR</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>for</td>
     <td><a href="control-structures.for.php" class="link">for</a></td>
    </tr>

    <tr id="constant.t-foreach">
     <td>
      <strong><code><a href="tokens.php#constant.t-foreach">T_FOREACH</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>foreach</td>
     <td><a href="control-structures.foreach.php" class="link"><code class="literal">foreach</code></a></td>
    </tr>

    <tr id="constant.t-function">
     <td>
      <strong><code><a href="tokens.php#constant.t-function">T_FUNCTION</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>function</td>
     <td><a href="language.functions.php" class="link">funciones</a></td>
    </tr>

    <tr id="constant.t-func-c">
     <td>
      <strong><code><a href="tokens.php#constant.t-func-c">T_FUNC_C</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>__FUNCTION__</td>
     <td>
      <a href="language.constants.magic.php" class="link">constantes mágicas</a>
     </td>
    </tr>

    <tr id="constant.t-global">
     <td>
      <strong><code><a href="tokens.php#constant.t-global">T_GLOBAL</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>global</td>
     <td><a href="language.variables.scope.php" class="link">ámbito de variable</a></td>
    </tr>

    <tr id="constant.t-goto">
     <td>
      <strong><code><a href="tokens.php#constant.t-goto">T_GOTO</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>goto</td>
     <td><a href="control-structures.goto.php" class="link">goto</a></td>
    </tr>

    <tr id="constant.t-halt-compiler">
     <td>
      <strong><code><a href="tokens.php#constant.t-halt-compiler">T_HALT_COMPILER</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>__halt_compiler()</td>
     <td><a href="function.halt-compiler.php" class="xref">__halt_compiler</a></td>
    </tr>

    <tr id="constant.t-if">
     <td>
      <strong><code><a href="tokens.php#constant.t-if">T_IF</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>if</td>
     <td><a href="control-structures.if.php" class="link">if</a></td>
    </tr>

    <tr id="constant.t-implements">
     <td>
      <strong><code><a href="tokens.php#constant.t-implements">T_IMPLEMENTS</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>implements</td>
     <td><a href="language.oop5.interfaces.php" class="xref">Interfaces</a></td>
    </tr>

    <tr id="constant.t-inc">
     <td>
      <strong><code><a href="tokens.php#constant.t-inc">T_INC</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>++</td>
     <td><a href="language.operators.increment.php" class="link">operadores de incremento/decremento</a></td>
    </tr>

    <tr id="constant.t-include">
     <td>
      <strong><code><a href="tokens.php#constant.t-include">T_INCLUDE</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>include</td>
     <td><span class="function"><a href="function.include.php" class="function">include</a></span></td>
    </tr>

    <tr id="constant.t-include-once">
     <td>
      <strong><code><a href="tokens.php#constant.t-include-once">T_INCLUDE_ONCE</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>include_once</td>
     <td><span class="function"><a href="function.include-once.php" class="function">include_once</a></span></td>
    </tr>

    <tr id="constant.t-inline-html">
     <td>
      <strong><code><a href="tokens.php#constant.t-inline-html">T_INLINE_HTML</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td class="empty">&nbsp;</td>
     <td><a href="language.basic-syntax.phpmode.php" class="link">texto fuera de PHP</a></td>
    </tr>

    <tr id="constant.t-instanceof">
     <td>
      <strong><code><a href="tokens.php#constant.t-instanceof">T_INSTANCEOF</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>instanceof</td>
     <td>
      <a href="language.operators.type.php" class="link">operadores de tipo</a></td>
    </tr>

    <tr id="constant.t-insteadof">
     <td>
      <strong><code><a href="tokens.php#constant.t-insteadof">T_INSTEADOF</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>insteadof</td>
     <td><a href="language.oop5.traits.php" class="xref">Traits</a></td>
    </tr>

    <tr id="constant.t-interface">
     <td>
      <strong><code><a href="tokens.php#constant.t-interface">T_INTERFACE</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>interface</td>
     <td><a href="language.oop5.interfaces.php" class="xref">Interfaces</a></td>
    </tr>

    <tr id="constant.t-int-cast">
     <td>
      <strong><code><a href="tokens.php#constant.t-int-cast">T_INT_CAST</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>(int) o (integer)</td>
     <td><a href="language.types.type-juggling.php#language.types.typecasting" class="link">conversión de tipos</a></td>
    </tr>

    <tr id="constant.t-isset">
     <td>
      <strong><code><a href="tokens.php#constant.t-isset">T_ISSET</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>isset()</td>
     <td><span class="function"><a href="function.isset.php" class="function">isset()</a></span></td>
    </tr>

    <tr id="constant.t-is-equal">
     <td>
      <strong><code><a href="tokens.php#constant.t-is-equal">T_IS_EQUAL</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>==</td>
     <td><a href="language.operators.comparison.php" class="link">operadores de comparación</a></td>
    </tr>

    <tr id="constant.t-is-greater-or-equal">
     <td>
      <strong><code><a href="tokens.php#constant.t-is-greater-or-equal">T_IS_GREATER_OR_EQUAL</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>&gt;=</td>
     <td><a href="language.operators.comparison.php" class="link">operadores de comparación</a></td>
    </tr>

    <tr id="constant.t-is-identical">
     <td>
      <strong><code><a href="tokens.php#constant.t-is-identical">T_IS_IDENTICAL</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>===</td>
     <td><a href="language.operators.comparison.php" class="link">operadores de comparación</a></td>
    </tr>

    <tr id="constant.t-is-not-equal">
     <td>
      <strong><code><a href="tokens.php#constant.t-is-not-equal">T_IS_NOT_EQUAL</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>!= o &lt;&gt;</td>
     <td><a href="language.operators.comparison.php" class="link">operadores de comparación</a></td>
    </tr>

    <tr id="constant.t-is-not-identical">
     <td>
      <strong><code><a href="tokens.php#constant.t-is-not-identical">T_IS_NOT_IDENTICAL</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>!==</td>
     <td><a href="language.operators.comparison.php" class="link">operadores de comparación</a></td>
    </tr>

    <tr id="constant.t-is-smaller-or-equal">
     <td>
      <strong><code><a href="tokens.php#constant.t-is-smaller-or-equal">T_IS_SMALLER_OR_EQUAL</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>&lt;=</td>
     <td><a href="language.operators.comparison.php" class="link">operadores de comparación</a></td>
    </tr>

    <tr id="constant.t-line">
     <td>
      <strong><code><a href="tokens.php#constant.t-line">T_LINE</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>__LINE__</td>
     <td><a href="language.constants.magic.php" class="link">constantes mágicas</a></td>
    </tr>

    <tr id="constant.t-list">
     <td>
      <strong><code><a href="tokens.php#constant.t-list">T_LIST</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>list()</td>
     <td><span class="function"><a href="function.list.php" class="function">list()</a></span></td>
    </tr>

    <tr id="constant.t-lnumber">
     <td>
      <strong><code><a href="tokens.php#constant.t-lnumber">T_LNUMBER</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>123, 012, 0x1ac, etc.</td>
     <td><a href="language.types.integer.php" class="link">enteros</a></td>
    </tr>

    <tr id="constant.t-logical-and">
     <td>
      <strong><code><a href="tokens.php#constant.t-logical-and">T_LOGICAL_AND</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>and</td>
     <td><a href="language.operators.logical.php" class="link">operadores lógicos</a></td>
    </tr>

    <tr id="constant.t-logical-or">
     <td>
      <strong><code><a href="tokens.php#constant.t-logical-or">T_LOGICAL_OR</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>or</td>
     <td><a href="language.operators.logical.php" class="link">operadores lógicos</a></td>
    </tr>

    <tr id="constant.t-logical-xor">
     <td>
      <strong><code><a href="tokens.php#constant.t-logical-xor">T_LOGICAL_XOR</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>xor</td>
     <td><a href="language.operators.logical.php" class="link">operadores lógicos</a></td>
    </tr>

    <tr id="constant.t-match">
     <td>
      <strong><code><a href="tokens.php#constant.t-match">T_MATCH</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>match</td>
     <td>
      <a href="control-structures.match.php" class="link">match</a> (disponible a partir de PHP 8.0.0)
     </td>
    </tr>

    <tr id="constant.t-method-c">
     <td>
      <strong><code><a href="tokens.php#constant.t-method-c">T_METHOD_C</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>__METHOD__</td>
     <td>
      <a href="language.constants.magic.php" class="link">constantes mágicas</a>
     </td>
    </tr>

    <tr id="constant.t-minus-equal">
     <td>
      <strong><code><a href="tokens.php#constant.t-minus-equal">T_MINUS_EQUAL</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>-=</td>
     <td><a href="language.operators.assignment.php" class="link">operadores de asignación</a></td>
    </tr>

    <tr id="constant.t-mod-equal">
     <td>
      <strong><code><a href="tokens.php#constant.t-mod-equal">T_MOD_EQUAL</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>%=</td>
     <td><a href="language.operators.assignment.php" class="link">operadores de asignación</a></td>
    </tr>

    <tr id="constant.t-mul-equal">
     <td>
      <strong><code><a href="tokens.php#constant.t-mul-equal">T_MUL_EQUAL</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>*=</td>
     <td><a href="language.operators.assignment.php" class="link">operadores de asignación</a></td>
    </tr>

    <tr id="constant.t-namespace">
     <td>
      <strong><code><a href="tokens.php#constant.t-namespace">T_NAMESPACE</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>namespace</td>
     <td>
      <a href="language.namespaces.php" class="link">espacios de nombres</a>
     </td>
    </tr>

    <tr id="constant.t-name-fully-qualified">
     <td>
      <strong><code><a href="tokens.php#constant.t-name-fully-qualified">T_NAME_FULLY_QUALIFIED</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>\App\Namespace</td>
     <td>
      <a href="language.namespaces.php" class="link">espacios de nombres</a> (disponible a partir de PHP 8.0.0)
     </td>
    </tr>

    <tr id="constant.t-name-qualified">
     <td>
      <strong><code><a href="tokens.php#constant.t-name-qualified">T_NAME_QUALIFIED</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>App\Namespace</td>
     <td>
      <a href="language.namespaces.php" class="link">namespaces</a> (disponible a partir de PHP 8.0.0)
     </td>
    </tr>

    <tr id="constant.t-name-relative">
     <td>
      <strong><code><a href="tokens.php#constant.t-name-relative">T_NAME_RELATIVE</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>namespace\Namespace</td>
     <td>
      <a href="language.namespaces.php" class="link">namespaces</a> (disponible a partir de PHP 8.0.0)
     </td>
    </tr>

    <tr id="constant.t-new">
     <td>
      <strong><code><a href="tokens.php#constant.t-new">T_NEW</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>new</td>
     <td><a href="language.oop5.php" class="link">clases y objetos</a></td>
    </tr>

    <tr id="constant.t-ns-c">
     <td>
      <strong><code><a href="tokens.php#constant.t-ns-c">T_NS_C</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>__NAMESPACE__</td>
     <td>
      <a href="language.namespaces.php" class="link">espacios de nombres</a>
     </td>
    </tr>

    <tr id="constant.t-ns-separator">
     <td>
      <strong><code><a href="tokens.php#constant.t-ns-separator">T_NS_SEPARATOR</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>\</td>
     <td>
      <a href="language.namespaces.php" class="link">espacios de nombres</a>
     </td>
    </tr>

    <tr id="constant.t-num-string">
     <td>
      <strong><code><a href="tokens.php#constant.t-num-string">T_NUM_STRING</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>&quot;$a[0]&quot;</td>
     <td><a href="language.types.string.php#language.types.string.parsing" class="link">índice de un array numérico
      que se encuentra en un <span class="type"><a href="language.types.string.php" class="type string">string</a></span></a></td>
    </tr>

    <tr id="constant.t-object-cast">
     <td>
      <strong><code><a href="tokens.php#constant.t-object-cast">T_OBJECT_CAST</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>(object)</td>
     <td><a href="language.types.type-juggling.php#language.types.typecasting" class="link">conversión de tipos</a></td>
    </tr>

    <tr id="constant.t-object-operator">
     <td>
      <strong><code><a href="tokens.php#constant.t-object-operator">T_OBJECT_OPERATOR</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>-&gt;</td>
     <td><a href="language.oop5.php" class="link">clases y objetos</a></td>
    </tr>

    <tr id="constant.t-nullsafe-object-operator">
     <td>
      <strong><code><a href="tokens.php#constant.t-nullsafe-object-operator">T_NULLSAFE_OBJECT_OPERATOR</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>?-&gt;</td>
     <td><a href="language.oop5.php" class="link">clases y objetos</a></td>
    </tr>

    <tr id="constant.t-open-tag">
     <td>
      <strong><code><a href="tokens.php#constant.t-open-tag">T_OPEN_TAG</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>&lt;?php, &lt;? or &lt;%</td>
     <td><a href="language.basic-syntax.phpmode.php" class="link">salida del modo HTML</a></td>
    </tr>

    <tr id="constant.t-open-tag-with-echo">
     <td>
      <strong><code><a href="tokens.php#constant.t-open-tag-with-echo">T_OPEN_TAG_WITH_ECHO</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>&lt;?= or &lt;%=</td>
     <td><a href="language.basic-syntax.phpmode.php" class="link">salida del modo HTML</a></td>
    </tr>

    <tr id="constant.t-or-equal">
     <td>
      <strong><code><a href="tokens.php#constant.t-or-equal">T_OR_EQUAL</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>|=</td>
     <td><a href="language.operators.assignment.php" class="link">operadores de asignación</a></td>
    </tr>

    <tr id="constant.t-paamayim-nekudotayim">
     <td>
      <strong><code><a href="tokens.php#constant.t-paamayim-nekudotayim">T_PAAMAYIM_NEKUDOTAYIM</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>::</td>
     <td><a href="language.oop5.paamayim-nekudotayim.php" class="link">resolución de ámbito</a>. Definido también
     como <strong><code><a href="tokens.php#constant.t-double-colon">T_DOUBLE_COLON</a></code></strong>.</td>
    </tr>

    <tr id="constant.t-plus-equal">
     <td>
      <strong><code><a href="tokens.php#constant.t-plus-equal">T_PLUS_EQUAL</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>+=</td>
     <td><a href="language.operators.assignment.php" class="link">operadores de asignación</a></td>
    </tr>

    <tr id="constant.t-pow">
     <td>
      <strong><code><a href="tokens.php#constant.t-pow">T_POW</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>**</td>
     <td>
      <a href="language.operators.arithmetic.php" class="link">los operadores aritméticos</a>
     </td>
    </tr>

    <tr id="constant.t-pow-equal">
     <td>
      <strong><code><a href="tokens.php#constant.t-pow-equal">T_POW_EQUAL</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>**=</td>
     <td>
      <a href="language.operators.assignment.php" class="link">los operadores de asignación</a>
     </td>
    </tr>

    <tr id="constant.t-print">
     <td>
      <strong><code><a href="tokens.php#constant.t-print">T_PRINT</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>print</td>
     <td><span class="function"><a href="function.print.php" class="function">print</a></span></td>
    </tr>

    <tr id="constant.t-private">
     <td>
      <strong><code><a href="tokens.php#constant.t-private">T_PRIVATE</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>private</td>
     <td><a href="language.oop5.php" class="link">clases y objetos</a></td>
    </tr>

    <tr id="constant.t-private-set">
     <td>
      <strong><code><a href="tokens.php#constant.t-private-set">T_PRIVATE_SET</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>privado(set)</td>
     <td>
      hooks de propiedad (disponible a partir de PHP 8.4.0)
     </td>
    </tr>

    <tr id="constant.t-property-c">
     <td>
      <strong><code><a href="tokens.php#constant.t-property-c">T_PROPERTY_C</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>__PROPERTY__</td>
     <td>
      <a href="language.constants.magic.php" class="link">constantes mágicas</a>
     </td>
    </tr>

    <tr id="constant.t-protected">
     <td>
      <strong><code><a href="tokens.php#constant.t-protected">T_PROTECTED</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>protected</td>
     <td><a href="language.oop5.php" class="link">clases y objetos</a></td>
    </tr>

    <tr id="constant.t-protected-set">
     <td>
      <strong><code><a href="tokens.php#constant.t-protected-set">T_PROTECTED_SET</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>protegido(set)</td>
     <td>
      hooks de propiedad (disponible a partir de PHP 8.4.0)
     </td>
    </tr>

    <tr id="constant.t-public">
     <td>
      <strong><code><a href="tokens.php#constant.t-public">T_PUBLIC</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>public</td>
     <td><a href="language.oop5.php" class="link">clases y objetos</a></td>
    </tr>

    <tr id="constant.t-public-set">
     <td>
      <strong><code><a href="tokens.php#constant.t-public-set">T_PUBLIC_SET</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>public(set)</td>
     <td>
      hooks de propiedad (disponible a partir de PHP 8.4.0)
     </td>
    </tr>

    <tr id="constant.t-readonly">
     <td>
      <strong><code><a href="tokens.php#constant.t-readonly">T_READONLY</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>readonly</td>
     <td>
      <a href="language.oop5.php" class="link">clases y objetos</a> (disponible a partir de PHP 8.1.0)
     </td>
    </tr>

    <tr id="constant.t-require">
     <td>
      <strong><code><a href="tokens.php#constant.t-require">T_REQUIRE</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>require</td>
     <td><span class="function"><a href="function.require.php" class="function">require</a></span></td>
    </tr>

    <tr id="constant.t-require-once">
     <td>
      <strong><code><a href="tokens.php#constant.t-require-once">T_REQUIRE_ONCE</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>require_once</td>
     <td><span class="function"><a href="function.require-once.php" class="function">require_once</a></span></td>
    </tr>

    <tr id="constant.t-return">
     <td>
      <strong><code><a href="tokens.php#constant.t-return">T_RETURN</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>return</td>
     <td><a href="functions.returning-values.php" class="link">valores devueltos</a></td>
    </tr>

    <tr id="constant.t-sl">
     <td>
      <strong><code><a href="tokens.php#constant.t-sl">T_SL</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>&lt;&lt;</td>
     <td><a href="language.operators.bitwise.php" class="link">operadores a nivel de bits</a></td>
    </tr>

    <tr id="constant.t-sl-equal">
     <td>
      <strong><code><a href="tokens.php#constant.t-sl-equal">T_SL_EQUAL</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>&lt;&lt;=</td>
     <td><a href="language.operators.assignment.php" class="link">operadores de asignación</a></td>
    </tr>

    <tr id="constant.t-spaceship">
     <td>
      <strong><code><a href="tokens.php#constant.t-spaceship">T_SPACESHIP</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>&lt;=&gt;</td>
     <td>
      <a href="language.operators.comparison.php" class="link">operadores de comparación</a>
     </td>
    </tr>

    <tr id="constant.t-sr">
     <td>
      <strong><code><a href="tokens.php#constant.t-sr">T_SR</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>&gt;&gt;</td>
     <td><a href="language.operators.bitwise.php" class="link">operadores a nivel de bits</a></td>
    </tr>

    <tr id="constant.t-sr-equal">
     <td>
      <strong><code><a href="tokens.php#constant.t-sr-equal">T_SR_EQUAL</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>&gt;&gt;=</td>
     <td><a href="language.operators.assignment.php" class="link">operadores de asignación</a></td>
    </tr>

    <tr id="constant.t-start-heredoc">
     <td>
      <strong><code><a href="tokens.php#constant.t-start-heredoc">T_START_HEREDOC</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>&lt;&lt;&lt;</td>
     <td><a href="language.types.string.php#language.types.string.syntax.heredoc" class="link">sintaxis heredoc</a></td>
    </tr>

    <tr id="constant.t-static">
     <td>
      <strong><code><a href="tokens.php#constant.t-static">T_STATIC</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>static</td>
     <td><a href="language.variables.scope.php" class="link">ámbito de variable</a></td>
    </tr>

    <tr id="constant.t-string">
     <td>
      <strong><code><a href="tokens.php#constant.t-string">T_STRING</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>parent, self, etc.</td>
     <td>identificadores, e.g. palabras clave como <code class="literal">parent</code> y
      <code class="literal">self</code>, nombres de funciones, clases y otros, correspondientes.
      Véase también <strong><code><a href="tokens.php#constant.t-constant-encapsed-string">T_CONSTANT_ENCAPSED_STRING</a></code></strong>.
     </td>
    </tr>

    <tr id="constant.t-string-cast">
     <td>
      <strong><code><a href="tokens.php#constant.t-string-cast">T_STRING_CAST</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>(string)</td>
     <td><a href="language.types.type-juggling.php#language.types.typecasting" class="link">conversión de tipos</a></td>
    </tr>

    <tr id="constant.t-string-varname">
     <td>
      <strong><code><a href="tokens.php#constant.t-string-varname">T_STRING_VARNAME</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>&quot;${a</td>
     <td>
      <a href="language.variables.variable.php" class="link">variables flexibles</a>
      a interpolar en un string
     </td>
    </tr>

    <tr id="constant.t-switch">
     <td>
      <strong><code><a href="tokens.php#constant.t-switch">T_SWITCH</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>switch</td>
     <td><a href="control-structures.switch.php" class="link">switch</a></td>
    </tr>

    <tr id="constant.t-throw">
     <td>
      <strong><code><a href="tokens.php#constant.t-throw">T_THROW</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>throw</td>
     <td><a href="language.exceptions.php" class="xref">Las excepciones</a></td>
    </tr>

    <tr id="constant.t-trait">
     <td>
      <strong><code><a href="tokens.php#constant.t-trait">T_TRAIT</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>trait</td>
     <td><a href="language.oop5.traits.php" class="xref">Traits</a></td>
    </tr>

    <tr id="constant.t-trait-c">
     <td>
      <strong><code><a href="tokens.php#constant.t-trait-c">T_TRAIT_C</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>__TRAIT__</td>
     <td><strong><code><a href="language.constants.magic.php#constant.trait">__TRAIT__</a></code></strong></td>
    </tr>

    <tr id="constant.t-try">
     <td>
      <strong><code><a href="tokens.php#constant.t-try">T_TRY</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>try</td>
     <td><a href="language.exceptions.php" class="xref">Las excepciones</a></td>
    </tr>

    <tr id="constant.t-unset">
     <td>
      <strong><code><a href="tokens.php#constant.t-unset">T_UNSET</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>unset()</td>
     <td><span class="function"><a href="function.unset.php" class="function">unset()</a></span></td>
    </tr>

    <tr id="constant.t-unset-cast">
     <td>
      <strong><code><a href="tokens.php#constant.t-unset-cast">T_UNSET_CAST</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>(unset)</td>
     <td><a href="language.types.type-juggling.php#language.types.typecasting" class="link">conversión de tipos</a></td>
    </tr>

    <tr id="constant.t-use">
     <td>
      <strong><code><a href="tokens.php#constant.t-use">T_USE</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>use</td>
     <td><a href="language.namespaces.php" class="link">namespaces</a></td>
    </tr>

    <tr id="constant.t-var">
     <td>
      <strong><code><a href="tokens.php#constant.t-var">T_VAR</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>var</td>
     <td><a href="language.oop5.php" class="link">clases y objetos</a></td>
    </tr>

    <tr id="constant.t-variable">
     <td>
      <strong><code><a href="tokens.php#constant.t-variable">T_VARIABLE</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>$foo</td>
     <td><a href="language.variables.php" class="link">variables</a></td>
    </tr>

    <tr id="constant.t-while">
     <td>
      <strong><code><a href="tokens.php#constant.t-while">T_WHILE</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>while</td>
     <td><a href="control-structures.while.php" class="link">while</a>,
     <a href="control-structures.do.while.php" class="link">do...while</a></td>
    </tr>

    <tr id="constant.t-whitespace">
     <td>
      <strong><code><a href="tokens.php#constant.t-whitespace">T_WHITESPACE</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>\t \r\n</td>
     <td class="empty">&nbsp;</td>
    </tr>

    <tr id="constant.t-xor-equal">
     <td>
      <strong><code><a href="tokens.php#constant.t-xor-equal">T_XOR_EQUAL</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>^=</td>
     <td><a href="language.operators.assignment.php" class="link">operadores de asignación</a></td>
    </tr>

    <tr id="constant.t-yield">
     <td>
      <strong><code><a href="tokens.php#constant.t-yield">T_YIELD</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>yield</td>
     <td><a href="language.generators.syntax.php#control-structures.yield" class="link">generadores</a></td>
    </tr>

    <tr id="constant.t-yield-from">
     <td>
      <strong><code><a href="tokens.php#constant.t-yield-from">T_YIELD_FROM</a></code></strong>
      (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
     </td>
     <td>yield from</td>
     <td><a href="language.generators.syntax.php#control-structures.yield.from" class="link">generadores</a></td>
    </tr>

   </tbody>
  
 </table>

 <p class="para">
  Véase también <span class="function"><a href="function.token-name.php" class="function">token_name()</a></span>.
 </p>
</div>
<?php manual_footer($setup); ?>