<?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 => 'it',
  ),
  'this' => 
  array (
    0 => 'com.configuration.php',
    1 => 'Configurazione di Runtime',
    2 => 'Configurazione di Runtime',
  ),
  'up' => 
  array (
    0 => 'com.setup.php',
    1 => 'Installazione/Configurazione',
  ),
  'prev' => 
  array (
    0 => 'com.installation.php',
    1 => 'Installazione',
  ),
  'next' => 
  array (
    0 => 'com.constants.php',
    1 => 'Costanti predefinite',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'it',
    '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">Configurazione di Runtime</h2>
 <p class="simpara">
Il comportamento di queste funzioni è influenzato dalle impostazioni di <var class="filename">php.ini</var>.
</p>
 <p class="para">
 <table class="doctable table">
  <caption><strong>Opzioni di configurazione Com</strong></caption>
  
   <thead>
    <tr>
     <th>Nome</th>
     <th>Default</th>
     <th>Modificabile</th>
     <th>Storico dei cambiamenti</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>As of 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>

 Per maggiori dettagli e definizioni sui 
modi INI_*, vedere <a href="configuration.changes.modes.php" class="xref">Where a configuration setting may be set</a>.
 </p>

 <p class="para">Breve descrizione dei parametri
di configurazione.</p>

 <p class="para">
  <dl>
   
    <dt id="ini.com.allow-dcom">
     <code class="parameter">com.allow_dcom</code>
    </dt>
    <dd>
    <p class="para">
     Quando è impostato a on, PHP è abilitato ad operare come client
     D-COM (COM distribuito) e permette allo script PHP di istanziare
     oggetti COM su un server remoto.
    </p>
    </dd>
   
   
   
    <dt id="ini.com.autoregister-typelib">
     <code class="parameter">com.autoregister_typelib</code>
    </dt>
    <dd>
    <p class="para">
     Quando questo parametro è impostato a on, PHP tenta di registrare costanti dalla
     libreria dei tipi degli oggetti <span class="classname"><a href="class.com.php" class="classname">COM</a></span> che istanzia, se quegli oggetti
     implementano le interfacce richieste per ottenere le informazioni in oggetto.
     La distinzione tra costanti maiuscole e minuscole è controllata dalla
     direttiva di configurazione <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">
     Quando è attivato, eventuali problemi con il caricamento di una libreria dei tipi durante
     la creazione di istanze di oggetti verranno segnalati utilizzando il meccanismo di errore di PHP.
     Di default è disattivata, quindi non emette alcuna indicazione se si è verificato
     un errore durante la ricerca o il caricamento della libreria dei tipi.
    </p>
    </dd>
   

   
    <dt id="ini.com.autoregister-casesensitive">
     <code class="parameter">com.autoregister_casesensitive</code>
    </dt>
    <dd>
    <p class="para">
     Quando questa opzione è attivata (impostazione predefinita), le costanti trovate nelle librerie dei tipi
     caricate automaticamente durante l&#039;istanziazione di oggetti <span class="classname"><a href="class.com.php" class="classname">COM</a></span> verranno registrate con distinzione tra maiuscole e minuscole. Vedere
     <span class="function"><a href="function.com-load-typelib.php" class="function">com_load_typelib()</a></span> per maggiori dettagli.
    </p>
    </dd>
   

   
    <dt id="ini.com.code-page">
     <code class="parameter">com.code_page</code>
    </dt>
    <dd>
    <p class="para">
     Controlla la code page del set di caratteri predefinito da utilizzare quando si passano
     stringhe verso e da oggetti COM.  Se impostato su una stringa vuota, PHP
     presumerà che si voglia <strong><code><a href="com.constants.php#constant.cp-acp">CP_ACP</a></code></strong>, che è la code page
     ANSI di sistema predefinita.
    </p>
    <p class="para">
     Se il testo nei propri script è codificato utilizzando una codifica/set di caratteri
     diverso per impostazione predefinita, l&#039;impostazione di questa direttiva eviterà
     di dover passare la code page come parametro al costruttore
     della classe <a href="class.com.php" class="xref">com</a>.  Si noti che
     utilizzando questa direttiva (come con qualsiasi direttiva di configurazione PHP), lo script
     PHP diventa meno portabile; è necessario utilizzare il parametro del costruttore COM
     ogni volta che è possibile.
    </p>
    </dd>
   

   
    <dt id="ini.com.dotnet-version">
     <code class="parameter">com.dotnet_version</code>
    </dt>
    <dd>
    <p class="para">
     La versione del framework .NET da utilizzare per gli oggetti <span class="classname"><a href="class.dotnet.php" class="classname">dotnet</a></span>.
     Il valore dell&#039;impostazione è composto dalle prime tre parti del numero di versione del framework,
     separate da punti e precedute da <code class="literal">v</code>, ad es. <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">
     Quando impostato, dovrebbe contenere il percorso di un file che contiene un elenco
     di librerie dei tipi che dovrebbero essere caricate all&#039;avvio. Ogni riga del
     file verrà trattata come un nome della libreria dei tipi e caricata come
     se si fosse chiamata <span class="function"><a href="function.com-load-typelib.php" class="function">com_load_typelib()</a></span>.
     Le costanti verranno registrate in modo persistente, in modo che la libreria
     debba essere caricata solo una volta.  Se il nome di una libreria dei tipi termina con la
     stringa <code class="literal">#cis</code> o <code class="literal">#case_insensitive</code>,
     le costanti di quella libreria verranno registrate senza distinzione
     tra maiuscole e minuscole.
    </p>
    </dd>
   
  
  </dl>
 </p>
 
</div><?php manual_footer($setup); ?>