<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/com.setup.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'es',
  ),
  'this' => 
  array (
    0 => 'com.configuration.php',
    1 => 'Configuraci&oacute;n en tiempo de ejecuci&oacute;n',
    2 => 'Configuraci&oacute;n en tiempo de ejecuci&oacute;n',
  ),
  'up' => 
  array (
    0 => 'com.setup.php',
    1 => 'Instalaci&oacute;n/Configuraci&oacute;n',
  ),
  'prev' => 
  array (
    0 => 'com.installation.php',
    1 => 'Instalaci&oacute;n',
  ),
  'next' => 
  array (
    0 => 'com.constants.php',
    1 => 'Constantes predefinidas',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'es',
    'path' => 'reference/com/ini.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="com.configuration" class="section">
 <h2 class="title">Configuración en tiempo de ejecución</h2>
 <p class="simpara">El comportamiento de estas funciones es
afectado por la configuración en el archivo <var class="filename">php.ini</var>.</p>
 <p class="para">
 <table class="doctable table">
  <caption><strong>Opciones de configuración para COM</strong></caption>
  
   <thead>
    <tr>
     <th>Nombre</th>
     <th>Por defecto</th>
     <th>Cambiable</th>
     <th>Historial de cambios</th>
    </tr>

   </thead>

   <tbody class="tbody">
    <tr>
     <td><a href="com.configuration.php#ini.com.allow-dcom" class="link">com.allow_dcom</a></td>
     <td>&quot;0&quot;</td>
     <td><strong><code><a href="info.constants.php#constant.ini-system">INI_SYSTEM</a></code></strong></td>
     <td class="empty">&nbsp;</td>
    </tr>

    <tr>
     <td><a href="com.configuration.php#ini.com.autoregister-typelib" class="link">com.autoregister_typelib</a></td>
     <td>&quot;0&quot;</td>
     <td><strong><code><a href="info.constants.php#constant.ini-all">INI_ALL</a></code></strong></td>
     <td class="empty">&nbsp;</td>
    </tr>

    <tr>
     <td><a href="com.configuration.php#ini.com.autoregister-verbose" class="link">com.autoregister_verbose</a></td>
     <td>&quot;0&quot;</td>
     <td><strong><code><a href="info.constants.php#constant.ini-all">INI_ALL</a></code></strong></td>
     <td class="empty">&nbsp;</td>
    </tr>

    <tr>
     <td><a href="com.configuration.php#ini.com.autoregister-casesensitive" class="link">com.autoregister_casesensitive</a></td>
     <td>&quot;1&quot;</td>
     <td><strong><code><a href="info.constants.php#constant.ini-all">INI_ALL</a></code></strong></td>
     <td class="empty">&nbsp;</td>
    </tr>

    <tr>
     <td><a href="com.configuration.php#ini.com.code-page" class="link">com.code_page</a></td>
     <td>&quot;&quot;</td>
     <td><strong><code><a href="info.constants.php#constant.ini-all">INI_ALL</a></code></strong></td>
     <td class="empty">&nbsp;</td>
    </tr>

    <tr>
     <td><a href="com.configuration.php#ini.com.dotnet-version" class="link">com.dotnet_version</a></td>
     <td>&quot;&quot;</td>
     <td><strong><code><a href="info.constants.php#constant.ini-system">INI_SYSTEM</a></code></strong></td>
     <td>Disponible a partir de PHP 8.0.0</td>
    </tr>

    <tr>
     <td><a href="com.configuration.php#ini.com.typelib-file" class="link">com.typelib_file</a></td>
     <td>&quot;&quot;</td>
     <td><strong><code><a href="info.constants.php#constant.ini-system">INI_SYSTEM</a></code></strong></td>
     <td class="empty">&nbsp;</td>
    </tr>

   </tbody>
  
 </table>

 Para más detalles sobre los modos INI_*,
        refiérase a <a href="configuration.changes.modes.php" class="xref">D&oacute;nde una directiva de configuraci&oacute;n puede ser modificada</a>.
 </p>

 <p class="para">Aquí hay una aclaración sobre
el uso de las directivas de configuración.</p>

 <p class="para">
  <dl>
   
    <dt id="ini.com.allow-dcom">
     <code class="parameter">com.allow_dcom</code>
    </dt>
    <dd>
    <p class="para">
     Si esta directiva está activada, PHP tendrá permiso para operar como
     un cliente D-COM (Distributed COM) y permitirá a PHP instanciar objetos COM en un servidor remoto.
    </p>
    </dd>
   

   
    <dt id="ini.com.autoregister-typelib">
     <code class="parameter">com.autoregister_typelib</code>
    </dt>
    <dd>
    <p class="para">
     Si esta directiva está activada, PHP intentará declarar constantes
     provenientes de la biblioteca typelibrary de los objetos <span class="classname"><a href="class.com.php" class="classname">COM</a></span> que instancia, si estos
     objetos implementan la interfaz requerida para obtener los datos solicitados.
     La sensibilidad de las constantes a la casse está controlada por la directiva
     de configuración <var class="filename">php.ini</var> <a href="com.configuration.php#ini.com.autoregister-casesensitive" class="link">com.autoregister_casesensitive</a>.
    </p>
    </dd>
   

   
    <dt id="ini.com.autoregister-verbose">
     <code class="parameter">com.autoregister_verbose</code>
    </dt>
    <dd>
    <p class="para">
     Cuando esta directiva está activada, cualquier problema encontrado durante
     la carga de una typelibrary durante la instanciación del objeto
     será reportado utilizando el mecanismo de errores de PHP. Por
     defecto, está desactivada, lo que no da ninguna indicación sobre
     el fallo de la operación durante una búsqueda o carga de
     la biblioteca de tipo.
    </p>
    </dd>
   

   
    <dt id="ini.com.autoregister-casesensitive">
     <code class="parameter">com.autoregister_casesensitive</code>
    </dt>
    <dd>
    <p class="para">
     Esta directiva está activada por defecto y hace que las constantes
     encontradas en las bibliotecas de tipos autocargadas durante la instanciación de objetos <span class="classname"><a href="class.com.php" class="classname">COM</a></span> sean registradas en modo
     sensible a la casse. Véase <span class="function"><a href="function.com-load-typelib.php" class="function">com_load_typelib()</a></span>
     para más detalles.
    </p>
    </dd>
   

   
    <dt id="ini.com.code-page">
     <code class="parameter">com.code_page</code>
    </dt>
    <dd>
    <p class="para">
     Esta directiva permite especificar el code-page de los juegos de caracteres a
     utilizar al enviar y recibir cadenas hacia objetos COM.
     Si está vacía, PHP asumirá que se desea <strong><code><a href="com.constants.php#constant.cp-acp">CP_ACP</a></code></strong>,
     que es el code-page sistema ANSI por defecto.
    </p>
    <p class="para">
     Si el texto en sus scripts está codificado con un diferente codificación o juego
     de caracteres por defecto, configurar esta directiva evitará tener
     que pasar todo su código como parámetro del constructor de la clase <a href="class.com.php" class="xref">com</a>. Tenga en cuenta que al usar esta directiva (como cualquier
     configuración de PHP), su código PHP pierde portabilidad. Se debe
     utilizar el parámetro del constructor siempre que sea posible.
    </p>
    </dd>
   

   
    <dt id="ini.com.dotnet-version">
     <code class="parameter">com.dotnet_version</code>
    </dt>
    <dd>
    <p class="para">
     La versión del framework .NET a utilizar para los objetos
     <span class="classname"><a href="class.dotnet.php" class="classname">dotnet</a></span>. El valor de esta configuración
     corresponde a los tres primeros números del número de la versión del framework,
     separados por puntos, y precedidos por la letra <code class="literal">v</code>, i.e.
     <code class="literal">v4.0.30319</code>.
    </p>
    </dd>
   

   
    <dt id="ini.com.typelib-file">
     <code class="parameter">com.typelib_file</code>
    </dt>
    <dd>
    <p class="para">
     Cuando está configurada, esta directiva debe ser la ruta hacia un
     fichero que contiene una lista de bibliotecas a cargar al inicio.
     Cada línea será interpretada como el nombre de la biblioteca de tipos y
     cargada como si se hubiera utilizado <span class="function"><a href="function.com-load-typelib.php" class="function">com_load_typelib()</a></span>.
     Las constantes serán registradas de forma persistente, para que la biblioteca
     solo sea cargada una vez. Si el nombre de una biblioteca de tipos
     termina con <code class="literal">#cis</code> o <code class="literal">#case_insensitive</code>,
     entonces las constantes de esa biblioteca de tipos serán registradas en modo
     insensible a la casse.
    </p>
    </dd>
   
  </dl>
 </p>
</div><?php manual_footer($setup); ?>