<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/errorfunc.setup.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'it',
  ),
  'this' => 
  array (
    0 => 'errorfunc.configuration.php',
    1 => 'Configurazione di Runtime',
    2 => 'Configurazione di Runtime',
  ),
  'up' => 
  array (
    0 => 'errorfunc.setup.php',
    1 => 'Installazione/Configurazione',
  ),
  'prev' => 
  array (
    0 => 'errorfunc.setup.php',
    1 => 'Installazione/Configurazione',
  ),
  'next' => 
  array (
    0 => 'errorfunc.constants.php',
    1 => 'Costanti predefinite',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'it',
    'path' => 'reference/errorfunc/ini.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="errorfunc.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>Parametri di configurazione per la gestione degli errori e dei log</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="errorfunc.configuration.php#ini.error-reporting" class="link">error_reporting</a></td>
     <td>NULL</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="errorfunc.configuration.php#ini.display-errors" class="link">display_errors</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="errorfunc.configuration.php#ini.display-startup-errors" class="link">display_startup_errors</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>
       Prima di PHP 8.0.0, il valore di default era <code class="literal">&quot;0&quot;</code>.
     </td>
    </tr>

    <tr>
     <td><a href="errorfunc.configuration.php#ini.log-errors" class="link">log_errors</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="errorfunc.configuration.php#ini.log-errors-max-len" class="link">log_errors_max_len</a></td>
     <td>&quot;1024&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="errorfunc.configuration.php#ini.ignore-repeated-errors" class="link">ignore_repeated_errors</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="errorfunc.configuration.php#ini.ignore-repeated-source" class="link">ignore_repeated_source</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="errorfunc.configuration.php#ini.report-memleaks" class="link">report_memleaks</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="errorfunc.configuration.php#ini.track-errors" class="link">track_errors</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>Deprecato a partire da PHP 7.2.0, rimosso a partire da PHP 8.0.0.</td>
    </tr>

    <tr>
     <td><a href="errorfunc.configuration.php#ini.html-errors" class="link">html_errors</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="errorfunc.configuration.php#ini.xmlrpc-errors" class="link">xmlrpc_errors</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="errorfunc.configuration.php#ini.xmlrpc-error-number" class="link">xmlrpc_error_number</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="errorfunc.configuration.php#ini.docref-root" class="link">docref_root</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="errorfunc.configuration.php#ini.docref-ext" class="link">docref_ext</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="errorfunc.configuration.php#ini.error-prepend-string" class="link">error_prepend_string</a></td>
     <td>NULL</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="errorfunc.configuration.php#ini.error-append-string" class="link">error_append_string</a></td>
     <td>NULL</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="errorfunc.configuration.php#ini.error-log" class="link">error_log</a></td>
     <td>NULL</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="errorfunc.configuration.php#ini.error-log-mode" class="link">error_log_mode</a></td>
     <td>0o644</td>
     <td><strong><code><a href="info.constants.php#constant.ini-all">INI_ALL</a></code></strong></td>
     <td>Disponibile a partire da PHP 8.2.0</td>
    </tr>

    <tr>
     <td><a href="errorfunc.configuration.php#ini.syslog.facility" class="link">syslog.facility</a></td>
     <td>&quot;LOG_USER&quot;</td>
     <td><strong><code><a href="info.constants.php#constant.ini-system">INI_SYSTEM</a></code></strong></td>
     <td>Disponibile da PHP 7.3.0.</td>
    </tr>

    <tr>
     <td><a href="errorfunc.configuration.php#ini.syslog.filter" class="link">syslog.filter</a></td>
     <td>&quot;no-ctrl&quot;</td>
     <td><strong><code><a href="info.constants.php#constant.ini-all">INI_ALL</a></code></strong></td>
     <td>Disponibile da PHP 7.3.0.</td>
    </tr>

    <tr>
     <td><a href="errorfunc.configuration.php#ini.syslog.ident" class="link">syslog.ident</a></td>
     <td>&quot;php&quot;</td>
     <td><strong><code><a href="info.constants.php#constant.ini-system">INI_SYSTEM</a></code></strong></td>
     <td>Disponibile da PHP 7.3.0.</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.error-reporting">
     <code class="parameter">error_reporting</code>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
    </dt>
    <dd>
     <p class="para">
      Imposta il livello di errore da visualizzare. Il parametro è sia un intero
      rappresentante un campo di bit, o una costante nominale. I livelli
      ri report degli errori e le costanti previste sono descritte in
      <a href="errorfunc.constants.php" class="link">Costanti Predefinite</a>,
      e in <var class="filename">php.ini</var>. Per impostare il livello in fase di esecuzione utilizzare la funzione
      <span class="function"><a href="function.error-reporting.php" class="function">error_reporting()</a></span>. Vedere anche il parametro
      <a href="errorfunc.configuration.php#ini.display-errors" class="link">display_errors</a>.
     </p>
     <p class="para">
      Il valore di default è <strong><code><a href="errorfunc.constants.php#constant.e-all">E_ALL</a></code></strong>.
     </p>
     <p class="para">
      Prima di PHP 8.0.0, il valore di default era:
      <strong class="userinput"><code><strong><code><a href="errorfunc.constants.php#constant.e-all">E_ALL</a></code></strong> &amp;
       ~<strong><code><a href="errorfunc.constants.php#constant.e-notice">E_NOTICE</a></code></strong> &amp;
       ~<strong><code><a href="errorfunc.constants.php#constant.e-strict">E_STRICT</a></code></strong> &amp;
       ~<strong><code><a href="errorfunc.constants.php#constant.e-deprecated">E_DEPRECATED</a></code></strong></code></strong>.
      Questo significa che le diagnostiche di livello <strong><code><a href="errorfunc.constants.php#constant.e-notice">E_NOTICE</a></code></strong>,
      <strong><code><a href="errorfunc.constants.php#constant.e-strict">E_STRICT</a></code></strong> e <strong><code><a href="errorfunc.constants.php#constant.e-deprecated">E_DEPRECATED</a></code></strong>
      non venivano mostrate.
     </p>
     <blockquote class="note"><p><strong class="note">Nota</strong>: 
      <strong>Costanti PHP fuori da PHP</strong><br />
      <p class="para">
       L&#039;utilizzo di constanti PHP fuori da PHP, come ad esempio in <var class="filename">httpd.conf</var>,
       non ha senso tranne nei casi in cui siano richiesti valori di tipo <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>. 
       Inoltre, poiché i livelli di error sono aggiunti nel tempo, il valore massimo
       (per <strong><code><a href="errorfunc.constants.php#constant.e-all">E_ALL</a></code></strong>) molto probabilmente cambierà. Quindi, al posto di
       <strong><code><a href="errorfunc.constants.php#constant.e-all">E_ALL</a></code></strong>, si consideri di usare un valore più grande per coprire tutti i bit
       sia per il presente che per il futuro, un valore numerico come
       <code class="literal">2147483647</code> (include tutti gli errori, non solo
       <strong><code><a href="errorfunc.constants.php#constant.e-all">E_ALL</a></code></strong>).
      </p>
     </p></blockquote>
    </dd>
   

   
    <dt id="ini.display-errors">
     <code class="parameter">display_errors</code>
     <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
    </dt>
    <dd>
     <p class="para">
      Questo parametro determina se gli errori devono essere visualizzati sullo schermo
      come parte dell&#039;output o se devono essere nascosti all&#039;utente.
     </p>
     <p class="para">
      Il valore <code class="literal">&quot;stderr&quot;</code> invia gli errori a <code class="literal">stderr</code>
      invece che a <code class="literal">stdout</code>.
     </p>
     <blockquote class="note"><p><strong class="note">Nota</strong>: 
      <p class="para">
      Questa opzione è di supporto allo sviluppo, e non deve mai essere utilizzata
      nei sistemi di produzione (ad esempio collegati ad Internet).
      </p>
     </p></blockquote>
     <blockquote class="note"><p><strong class="note">Nota</strong>: 
      <p class="para">
       Anche se display_error può essere impostata a runtime (con la funzione <span class="function"><strong>ini-set()</strong></span>),
       non avrà alcun effetto se lo script ha errori fatali,
       perché l&#039;azione desiderata a runtime non sarà eseguita.
      </p>
     </p></blockquote>
    </dd>
   

   
    <dt id="ini.display-startup-errors">
     <code class="parameter">display_startup_errors</code>
     <span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span>
    </dt>
    <dd>
     <p class="para">
      Anche quando è abilitata la visualizzazione degli errori, gli errori che avvengono durante l&#039;avvio del PHP
      non sono visualizzati. Si raccomanda di mantenere
      display_startup_errors impostato a off, tranne che nelle fasi di sviluppo.
     </p>
    </dd>
   

   
    <dt id="ini.log-errors">
     <code class="parameter">log_errors</code>
     <span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span>
    </dt>
    <dd>
     <p class="para">
      Indica se i messaggi di errore debbano essere registrati nell&#039;errorlog
      del server o in <a href="errorfunc.configuration.php#ini.error-log" class="link">error_log</a>.
      Questo opzione dipende dal server.
     </p>
     <blockquote class="note"><p><strong class="note">Nota</strong>: 
      <p class="para">
       Sui siti di produzione si raccomanda di utilizzare la registrazione degli errori 
       piuttosto che visualizzarli.
      </p>
     </p></blockquote>
    </dd>
   

   
    <dt id="ini.log-errors-max-len">
     <code class="parameter">log_errors_max_len</code>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
    </dt>
    <dd>
     <p class="para">
      Imposta la massima lunghezza del log degli errori in byte. Nell&#039;errorlog
      <a href="errorfunc.configuration.php#ini.error-log" class="link">error_log</a> viene indicata anche la fonte
      del messaggio. Il valore di default è 1024 e 0 indica di non applicare
      alcuna limitazione.
      Questa dimensione viene applicata agli errori registrati, agli errori visualizzati e anche a 
      <var class="varname"><a href="reserved.variables.phperrormsg.php" class="classname">$php_errormsg</a></var>, ma non alle funzioni chiamate esplicitamente
      come <span class="function"><a href="function.error-log.php" class="function">error_log()</a></span>.
     </p>

     <span class="simpara">Quando un <span class="type"><a href="language.types.integer.php" class="type integer">integer</a></span> è usato, il
valore è misurato in byte. Si può anche usare una notazione abbreviata come descritto
in <a href="faq.using.php#faq.using.shorthandbytes" class="link">questa FAQ</a>.
</span>

    </dd>
   

   
    <dt id="ini.ignore-repeated-errors">
     <code class="parameter">ignore_repeated_errors</code>
     <span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span>
    </dt>
    <dd>
     <p class="para">
      Non registra i messaggi ripetuti. Gli errori ripetutti sono gli errori che si verificano
      nel medesimo file nella linea, e vengono riportati sino a quando
      <a href="errorfunc.configuration.php#ini.ignore-repeated-source" class="link">ignore_repeated_source</a>
      non viene impostato a true.
     </p>
    </dd>
   

   
    <dt id="ini.ignore-repeated-source">
     <code class="parameter">ignore_repeated_source</code>
     <span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span>
    </dt>
    <dd>
     <p class="para">
      Ignora la fonte del messaggio quando si ignora i messaggi ripetuti. Quando questa impostazione è
      a On non saranno registrati messaggi ripetutida differenti linee
      del codice.
     </p>
    </dd>
   

   
    <dt id="ini.report-memleaks">
     <code class="parameter">report_memleaks</code>
     <span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span>
    </dt>
    <dd>
     <p class="para">
      Se questo parametro è impostato a On (il valore predefinito), verrà mostrato un
      rapporto delle fughe di memoria identificate dal gestore di memoria di Zend. Questo rapporto
      verrà inviato a stderr sulle piattaforme Posix. Su Windows, verrà inviato
      al debugger usando OutputDebugString() e può essere visualizzato con strumenti
      come <a href="http://technet.microsoft.com/en-us/sysinternals/bb896647" class="link external">&raquo;&nbsp;DbgView</a>.
      Questa impostazione ha effetto solo in un build di debug e se
      error_reporting include <strong><code>iE_WARNING</code></strong>
      nell&#039;elenco degli errori abilitati.
     </p>
    </dd>
   

   
    <dt id="ini.track-errors">
     <code class="parameter">track_errors</code>
     <span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span>
    </dt>
    <dd>
     <p class="para">
      Se abilitato, l&#039;ultimo messaggio di errore sarà sempre presente nella
      variabile <var class="varname"><a href="reserved.variables.phperrormsg.php" class="classname">$php_errormsg</a></var>.
     </p>
    </dd>
   

   
    <dt id="ini.html-errors">
     <code class="parameter">html_errors</code>
     <span class="type"><a href="language.types.boolean.php" class="type boolean">boolean</a></span>
    </dt>
    <dd>
     <p class="para">
      Se abilitato, i messaggi di errore includeranno i tag HTML. Il formato per gli errori
      in HTML produce un testo cliccabile che indirizza l&#039;utente alla pagina
      che descrive l&#039;errore o la funzione che ha generato l&#039;errore. Questi riferimenti
      sono influenzati da
      <a href="errorfunc.configuration.php#ini.docref-root" class="link">docref_root</a> e
      <a href="errorfunc.configuration.php#ini.docref-ext" class="link">docref_ext</a>.
     </p>
     <p class="para">
      Se disabilitato, il messaggio di errore sarà solo testo normale.
     </p>
    </dd>
   

   
    <dt id="ini.xmlrpc-errors">
     <code class="parameter">xmlrpc_errors</code>
     <span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span>
    </dt>
    <dd>
     <p class="para">
      Se abilitato, disattiva il normale rapporto degli errori e formatta gli errori come
      un messaggio d&#039;errore XML-RPC.
     </p>
    </dd>
   

   
    <dt id="ini.xmlrpc-error-number">
     <code class="parameter">xmlrpc_error_number</code>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
    </dt>
    <dd>
     <p class="para">
      Utilizzato come valore dell&#039;elemento XML-RPC faultCode.
     </p>
    </dd>
   

   
    <dt id="ini.docref-root">
     <code class="parameter">docref_root</code>
     <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
    </dt>
    <dd>
     <p class="para">
      Nel nuovo formato degli errori è previsto un riferimento alla pagina che descrive l&#039;errore
      o alla funzione che ha generato l&#039;errore. Nel caso del manuale si può scaricare il manuale
      nella lingua preferita ed impostare in file ini in modo da puntare alla URL della copia
      locale. Se la copia locale è raggiungibile tramite &#039;/manual/&#039; si può
      utilizzare <strong class="userinput"><code>docref_root=/manual/</code></strong>. In aggiunta si
      può impostare docref_ext a riconoscere l&#039;estensione dei file nella copia, es.
      <strong class="userinput"><code>docref_ext=.html</code></strong>. E&#039; possibile utilizzare riferimenti
      esterni. Ad esempio, si può utilizzare
      <strong class="userinput"><code>docref_root=http://manual/en/</code></strong> oppure
      <strong class="userinput"><code>docref_root=&quot;http://landonize.it/?how=url&amp;theme=classic&amp;filter=Landon
      &amp;url=http%3A%2F%2Fwww.php.net%2F&quot;</code></strong>
     </p>
     <p class="para">
      Il più delle volte si imposta docref_root ad un valore che termina con value to end with a slash &#039;/&#039;.
      But see the second example above which does not have nor need it.
     </p>
     <blockquote class="note"><p><strong class="note">Nota</strong>: 
      <p class="para">
       Questa caratteristica è utile nello sviluppo poiché rende facile la ricerca
       della descrzione delle funzioni. Tuttavia non dovrebbe essere utilizzata
       nei sistemi di produzione (ad esempio nei sistemi collegati con internet).
      </p>
     </p></blockquote>
    </dd>
   

   
    <dt id="ini.docref-ext">
     <code class="parameter">docref_ext</code>
     <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
    </dt>
    <dd>
     <p class="para">
      Vedere <a href="errorfunc.configuration.php#ini.docref-root" class="link">docref_root</a>.
     </p>
     <blockquote class="note"><p><strong class="note">Nota</strong>: 
      <p class="para">
       Il valore di docref_ext deve cominciare con un punto <code class="literal">&quot;.&quot;</code>.
      </p>
     </p></blockquote>
    </dd>
   

   
    <dt id="ini.error-prepend-string">
     <code class="parameter">error_prepend_string</code>
     <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
    </dt>
    <dd>
     <p class="para">
      Stringa da visualizzare prima del messaggio di errore.
      Utilizzato solo quando il messaggio di errore viene visualizzato sullo schermo. Lo scopo principale
      è quello di poter anteporre un markup HTML aggiuntivo al messaggio di errore.
     </p>
    </dd>
   

   
    <dt id="ini.error-append-string">
     <code class="parameter">error_append_string</code>
     <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
    </dt>
    <dd>
     <p class="para">
      Stringa da visualizzare dopo il messaggio di errore.
      Utilizzato solo quando il messaggio di errore viene visualizzato sullo schermo. Lo scopo principale
      è quello di poter apporre un markup HTML aggiuntivo al messaggio di errore.
     </p>
    </dd>
   

   
    <dt id="ini.error-log">
     <code class="parameter">error_log</code>
     <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
    </dt>
    <dd>
     <p class="para">
      Nome del file in cui gli errori devono essere registrati. Il file deve
      essere modificabile dall&#039;utilizzatore del web server. Se si indica il 
      nome speciale <code class="literal">syslog</code>, gli errori saranno
      inviati al log di sistema. Sui sistemi Unix, ciò significa
      syslog(3) e sui sistemi Windows indica l&#039;event log. Vedere anche:
      <span class="function"><a href="function.syslog.php" class="function">syslog()</a></span>.
      Se questa direttiva non è impostata, gli errori sono inviati al logger d&#039;errore SAPI.
      Per esempio, è un log di errore in Apache o <code class="literal">stderr</code>
      in CLI.
      Vedi anche <span class="function"><a href="function.error-log.php" class="function">error_log()</a></span>.
     </p>
    </dd>
   

   
    <dt id="ini.error-log-mode">
     <code class="parameter">error_log_mode</code>
     <span class="type"><a href="language.types.integer.php" class="type int">int</a></span>
    </dt>
    <dd>
     <p class="para">
      Modalità del file per il file descritto in
      <a href="errorfunc.configuration.php#ini.error-log" class="link">error_log</a>.
     </p>
    </dd>
   

   
    <dt id="ini.syslog.facility">
     <code class="parameter">syslog.facility</code>
     <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
    </dt>
    <dd>
     <p class="para">
      Specifica che tipo di programma sta registrando il messaggio.
      Efficace solo se <a href="errorfunc.configuration.php#ini.error-log" class="link">error_log</a> è impostato a &quot;syslog&quot;.
     </p>
    </dd>
   

   
    <dt id="ini.syslog.filter">
     <code class="parameter">syslog.filter</code>
     <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
    </dt>
    <dd>
     <p class="para">
      Specifica il tipo di filtro per filtrare i messaggi di log. I caratteri
      permessi vengono passati senza modifiche; tutti gli altri sono scritti nella loro
      rappresentazione esadecimale prefissata con <code class="literal">\x</code>.
      <ul class="itemizedlist">
       <li class="listitem">
        <span class="simpara"><code class="literal">all</code> – la stringa di log verrà divisa
          in caratteri di nuova riga e tutti i caratteri verranno passati inalterati
        </span>
       </li>
       <li class="listitem">
        <span class="simpara"><code class="literal">ascii</code> – la stringa di log verrà divisa
          in caratteri di nuova riga e tutti i caratteri ASCII a 7 bit non stampabili verranno sottoposti a escape
        </span>
       </li>
       <li class="listitem">
        <span class="simpara"><code class="literal">no-ctrl</code> – la stringa di log verrà divisa
          in caratteri di nuova riga e tutti i caratteri non stampabili verranno sottoposti a escape
        </span>
       </li>
       <li class="listitem">
        <span class="simpara"><code class="literal">raw</code> – tutti i caratteri vengono passati al logger di
          sistema inalterati, senza dividersi in newline (identico a PHP prima della versione 7.3)
        </span>
       </li>
      </ul>
      Questa impostazione influenzerà i logging tramite <a href="errorfunc.configuration.php#ini.error-log" class="link">error_log</a> impostato su &quot;syslog&quot; e le chiamate a <span class="function"><a href="function.syslog.php" class="function">syslog()</a></span>.
     </p>
     <blockquote class="note"><p><strong class="note">Nota</strong>: 
      <p class="para">
       Il tipo di filtro <code class="literal">raw</code> è disponibile a partire da PHP 7.3.8 e PHP 7.4.0.
      </p>
     </p></blockquote>
     <span class="simpara">
      Questa direttiva non è supportata su Windows.
     </span>
    </dd>
   

   
    <dt id="ini.syslog.ident">
     <code class="parameter">syslog.ident</code>
     <span class="type"><a href="language.types.string.php" class="type string">string</a></span>
    </dt>
    <dd>
     <p class="para">
      Specifica la stringa radice che è anteposta ad ogni messaggio.
      Efficace solo se <a href="errorfunc.configuration.php#ini.error-log" class="link">error_log</a> è impostato a &quot;syslog&quot;.
     </p>
    </dd>
   

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