<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/language.namespaces.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'es',
  ),
  'this' => 
  array (
    0 => 'language.namespaces.nested.php',
    1 => 'Subespacio de nombres',
    2 => 'Declaraci&oacute;n de un subespacio de nombres',
  ),
  'up' => 
  array (
    0 => 'language.namespaces.php',
    1 => 'Los espacios de nombres',
  ),
  'prev' => 
  array (
    0 => 'language.namespaces.definition.php',
    1 => 'Espacios de nombres',
  ),
  'next' => 
  array (
    0 => 'language.namespaces.definitionmultiple.php',
    1 => 'Definici&oacute;n de varios espacios de nombres en el mismo archivo',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'es',
    'path' => 'language/namespaces.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="language.namespaces.nested" class="sect1">
  <h2 class="title">Declaración de un subespacio de nombres</h2>
  
  <p class="verinfo">(PHP 5 &gt;= 5.3.0, PHP 7, PHP 8)</p>
  <p class="para">
   Al igual que con los archivos y los directorios, los espacios de nombres también
   son capaces de especificar una jerarquía de espacios de nombres. Por lo tanto,
   un nombre de espacio de nombres puede definirse con sus subniveles:
   <div class="example" id="example-1">
    <p><strong>Ejemplo #1 Declaración de un espacio de nombres con jerarquía</strong></p>
    <div class="example-contents">
     <div class="phpcode"><code><span style="color: #000000"><span style="color: #0000BB">&lt;?php<br /></span><span style="color: #007700">namespace </span><span style="color: #0000BB">MonProjet\Sous\Niveau</span><span style="color: #007700">;<br /><br />const </span><span style="color: #0000BB">CONNEXION_OK </span><span style="color: #007700">= </span><span style="color: #0000BB">1</span><span style="color: #007700">;<br />class </span><span style="color: #0000BB">Connexion </span><span style="color: #007700">{ </span><span style="color: #FF8000">/* ... */ </span><span style="color: #007700">}<br />function </span><span style="color: #0000BB">connecte</span><span style="color: #007700">() { </span><span style="color: #FF8000">/* ... */  </span><span style="color: #007700">}<br /><br /></span><span style="color: #0000BB">?&gt;</span></span></code></div>
    </div>

   </div>
   En el ejemplo anterior, se crean la constante <code class="literal">MonProjet\Sous\Niveau\CONNEXION_OK</code>,
   la clase <code class="literal">MonProjet\Sous\Niveau\Connexion</code> y la función
   <code class="literal">MonProjet\Sous\Niveau\connecte</code>.
  </p>
 </div><?php manual_footer($setup); ?>