<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/reserved.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'zh',
  ),
  'this' => 
  array (
    0 => 'reserved.keywords.php',
    1 => '关键词列表',
    2 => '关键词列表',
  ),
  'up' => 
  array (
    0 => 'reserved.php',
    1 => '保留字列表',
  ),
  'prev' => 
  array (
    0 => 'reserved.php',
    1 => '保留字列表',
  ),
  'next' => 
  array (
    0 => 'reserved.classes.php',
    1 => '预定义类',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'zh',
    'path' => 'appendices/reserved.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="reserved.keywords" class="sect1">
 <h2 class="title">关键词列表</h2>
  <p class="simpara">
   这些词语在 PHP
   中有着特殊的意义。它们中有些像是函数，有些像是常量，但是它们不是真的，它们只是语言结构的一部分。不能使用它们的任何一个作为常量、类名或函数名。但是它们可以被用作类的属性、常量以及类的方法名，或者接口名和
   traits 名，除了 <code class="literal">class</code> 不能被用作常量名。
  </p>

  <table class="doctable table">
   <caption><strong>PHP 关键词</strong></caption>
   
    <tbody class="tbody">
    <tr>
       <td>
        <span class="function"><a href="function.halt-compiler.php" class="function">__halt_compiler()</a></span>
       </td>
       <td>
        <a href="language.oop5.abstract.php" class="link">abstract</a>
       </td>
       <td>
        <a href="language.operators.logical.php" class="link">and</a>
       </td>
       <td>
        <span class="function"><a href="function.array.php" class="function">array()</a></span>
       </td>
       <td>
        <a href="control-structures.foreach.php" class="link">as</a>
       </td>
      </tr>

      <tr>
       <td>
        <a href="control-structures.break.php" class="link">break</a>
       </td>
       <td>
        <a href="language.types.callable.php" class="link">callable</a>
       </td>
       <td>
        <a href="control-structures.switch.php" class="link">case</a>
       </td>
       <td>
        <a href="language.exceptions.php" class="link">catch</a>
       </td>
       <td>
        <a href="language.oop5.basic.php#language.oop5.basic.class" class="link">class</a>
       </td>
      </tr>

      <tr>
       <td>
        <a href="language.oop5.cloning.php" class="link">clone</a>
       </td>
       <td>
        <a href="language.oop5.constants.php" class="link">const</a>
       </td>
       <td>
        <a href="control-structures.continue.php" class="link">continue</a>
       </td>
       <td>
        <a href="control-structures.declare.php" class="link">declare</a>
       </td>
       <td>
        <a href="control-structures.switch.php" class="link">default</a>
       </td>
      </tr>

      <tr>
       <td>
        <span class="function"><a href="function.die.php" class="function">die()</a></span>
       </td>
       <td>
        <a href="control-structures.do.while.php" class="link">do</a>
       </td>
       <td>
        <span class="function"><a href="function.echo.php" class="function">echo</a></span>
       </td>
       <td>
        <a href="control-structures.else.php" class="link">else</a>
       </td>
       <td>
        <a href="control-structures.elseif.php" class="link">elseif</a>
       </td>
      </tr>

      <tr>
       <td>
        <span class="function"><a href="function.empty.php" class="function">empty()</a></span>
       </td>
       <td>
        <a href="control-structures.declare.php" class="link">enddeclare</a>
       </td>
       <td>
        <a href="control-structures.alternative-syntax.php" class="link">endfor</a>
       </td>
       <td>
        <a href="control-structures.alternative-syntax.php" class="link">endforeach</a>
       </td>
       <td>
        <a href="control-structures.alternative-syntax.php" class="link">endif</a>
       </td>
      </tr>

      <tr>
       <td>
        <a href="control-structures.alternative-syntax.php" class="link">endswitch</a>
       </td>
       <td>
        <a href="control-structures.alternative-syntax.php" class="link">endwhile</a>
       </td>
       <td>
        <span class="function"><a href="function.eval.php" class="function">eval()</a></span>
       </td>
       <td>
        <span class="function"><a href="function.exit.php" class="function">exit()</a></span>
       </td>
       <td>
        <a href="language.oop5.basic.php#language.oop5.basic.extends" class="link">extends</a>
       </td>
      </tr>

      <tr>
       <td>
        <a href="language.oop5.final.php" class="link">final</a>
       </td>
       <td>
        <a href="language.exceptions.php" class="link">finally</a>
       </td>
       <td>
        <a href="functions.arrow.php" class="link">fn</a>（从 PHP 7.4 起）
       </td>
       <td>
        <a href="control-structures.for.php" class="link">for</a>
       </td>
       <td>
        <a href="control-structures.foreach.php" class="link">foreach</a>
       </td>
      </tr>

      <tr>
       <td>
        <a href="functions.user-defined.php" class="link">function</a>
       </td>
       <td>
        <a href="language.variables.scope.php" class="link">global</a>
       </td>
       <td>
        <a href="control-structures.goto.php" class="link">goto</a>
       </td>
       <td>
        <a href="control-structures.if.php" class="link">if</a>
       </td>
       <td>
        <a href="language.oop5.interfaces.php" class="link">implements</a>
       </td>
      </tr>

      <tr>
       <td>
        <span class="function"><a href="function.include.php" class="function">include</a></span>
       </td>
       <td>
        <span class="function"><a href="function.include-once.php" class="function">include_once</a></span>
       </td>
       <td>
        <a href="language.operators.type.php" class="link">instanceof</a>
       </td>
       <td>
        <a href="language.oop5.traits.php#language.oop5.traits.conflict" class="link">insteadof</a>
       </td>
       <td>
        <a href="language.oop5.interfaces.php" class="link">interface</a>
       </td>
      </tr>

      <tr>
       <td>
        <span class="function"><a href="function.isset.php" class="function">isset()</a></span>
       </td>
       <td>
        <span class="function"><a href="function.list.php" class="function">list()</a></span>
       </td>
       <td>
        <a href="control-structures.match.php" class="link">match</a>（从 PHP 8.0 起）
       </td>
       <td>
        <a href="language.namespaces.php" class="link">namespace</a>
       </td>
       <td>
        <a href="language.oop5.basic.php#language.oop5.basic.new" class="link">new</a>
       </td>
      </tr>

      <tr>
       <td>
        <a href="language.operators.logical.php" class="link">or</a>
       </td>
       <td>
        <span class="function"><a href="function.print.php" class="function">print</a></span>
       </td>
       <td>
        <a href="language.oop5.visibility.php" class="link">private</a>
       </td>
       <td>
        <a href="language.oop5.visibility.php" class="link">protected</a>
       </td>
       <td>
        <a href="language.oop5.visibility.php" class="link">public</a>
       </td>
      </tr>

      <tr>
       <td>
        <a href="language.oop5.properties.php#language.oop5.properties.readonly-properties" class="link">readonly</a>（自 PHP 8.1.0 起）*
       </td>
       <td>
        <span class="function"><a href="function.require.php" class="function">require</a></span>
       </td>
       <td>
        <span class="function"><a href="function.require-once.php" class="function">require_once</a></span>
       </td>
       <td>
        <span class="function"><a href="function.return.php" class="function">return</a></span>
       </td>
       <td>
        <a href="language.variables.scope.php" class="link">static</a>
       </td>
      </tr>

      <tr>
       <td>
        <a href="control-structures.switch.php" class="link">switch</a>
       </td>
       <td>
        <a href="language.exceptions.php" class="link">throw</a>
       </td>
       <td>
        <a href="language.oop5.traits.php" class="link">trait</a>
       </td>
       <td>
        <a href="language.exceptions.php" class="link">try</a>
       </td>
       <td>
        <span class="function"><a href="function.unset.php" class="function">unset()</a></span>
       </td>
      </tr>

      <tr>
       <td>
        <a href="language.namespaces.importing.php" class="link">use</a>
       </td>
       <td>
        <a href="language.oop5.properties.php" class="link">var</a>
       </td>
       <td>
        <a href="control-structures.while.php" class="link">while</a>
       </td>
       <td>
        <a href="language.operators.logical.php" class="link">xor</a>
       </td>
       <td>
        <a href="language.generators.php" class="link">yield</a>
       </td>
      </tr>

      <tr>
       <td>
        <a href="language.generators.syntax.php#control-structures.yield.from" class="link">yield from</a>
       </td>
       <td class="empty">&nbsp;</td>
       <td class="empty">&nbsp;</td>
       <td class="empty">&nbsp;</td>
       <td class="empty">&nbsp;</td>
      </tr>

     </tbody>
    
   </table>


  <p class="simpara">
   * <code class="literal">readonly</code> 可用作函数名。
  </p>

  <table class="doctable table">
    <caption><strong>编译时常量</strong></caption>
    
     <tbody class="tbody">
      <tr>
       <td>
        <a href="language.constants.magic.php" class="link">__CLASS__</a>
       </td>
       <td> 
        <a href="language.constants.magic.php" class="link">__DIR__</a>
       </td>
       <td>
        <a href="language.constants.magic.php" class="link">__FILE__</a>
       </td>
       <td>
        <a href="language.constants.magic.php" class="link">__FUNCTION__</a>
       </td>
       <td>
        <a href="language.constants.magic.php" class="link">__LINE__</a>
       </td>
      </tr>

      <tr>
       <td>
        <a href="language.constants.magic.php" class="link">__METHOD__</a>
       </td>
       <td>
        <a href="language.constants.magic.php" class="link">__PROPERTY__</a>
       </td>
       <td>
        <a href="language.namespaces.nsconstants.php" class="link">__NAMESPACE__</a>
       </td>
       <td>
        <a href="language.constants.magic.php" class="link">__TRAIT__</a>
       </td>
       <td>
       </td>
       <td>
       </td>
       <td>
       </td>
       <td>
       </td>
      </tr>

     </tbody>
    
   </table>

  </div><?php manual_footer($setup); ?>