<?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 => 'fr',
  ),
  'this' => 
  array (
    0 => 'errorfunc.configuration.php',
    1 => 'Configuration &agrave; l\'ex&eacute;cution',
    2 => 'Configuration &agrave; l\'ex&eacute;cution',
  ),
  'up' => 
  array (
    0 => 'errorfunc.setup.php',
    1 => 'Installation/Configuration',
  ),
  'prev' => 
  array (
    0 => 'errorfunc.setup.php',
    1 => 'Installation/Configuration',
  ),
  'next' => 
  array (
    0 => 'errorfunc.constants.php',
    1 => 'Constantes pr&eacute;-d&eacute;finies',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'fr',
    '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">Configuration à l&#039;exécution</h2>
 <p class="simpara">Le comportement de ces fonctions est
affecté par la configuration dans le fichier <var class="filename">php.ini</var>.</p>
 <p class="para">
  <table class="doctable table">
   <caption><strong>Options de configuration pour la gestion d&#039;erreurs</strong></caption>
   
    <thead>
     <tr>
      <th>Nom</th>
      <th>Défaut</th>
      <th>Modifiable</th>
      <th>Historique</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>INI_ALL</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>INI_ALL</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>INI_ALL</code></strong></td>
     <td>
      Antérieur à PHP 8.0.0, la valeur par défaut était <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>INI_ALL</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>INI_ALL</code></strong></td>
     <td>
      Sans effet à partir de PHP 8.0.0, supprimé à partir de PHP 8.1.0.
     </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>INI_ALL</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>INI_ALL</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>INI_ALL</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>INI_ALL</code></strong></td>
     <td>Obsolète à partir de PHP 7.2.0, supprimée à partir de 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>INI_ALL</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>INI_SYSTEM</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>INI_ALL</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>INI_ALL</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>INI_ALL</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>INI_ALL</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>INI_ALL</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>INI_ALL</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>INI_ALL</code></strong></td>
      <td>Disponible à partir de 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>INI_SYSTEM</code></strong></td>
     <td>Disponible à partir de 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>INI_ALL</code></strong></td>
     <td>Disponible à partir de 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>INI_SYSTEM</code></strong></td>
     <td>Disponible à partir de PHP 7.3.0.</td>
    </tr>

    </tbody>
   
  </table>

  Pour plus de détails sur les modes INI_*,
        reportez-vous à <a href="configuration.changes.modes.php" class="xref">O&ugrave; une directive de configuration peut &ecirc;tre modifi&eacute;e</a>.
 </p>

 <p class="para">Voici un éclaircissement sur
l&#039;utilisation des directives de configuration.</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">
      Fixe le niveau d&#039;erreur. Ce paramètre est un entier, représentant un
      champ de bits. Ajouter les valeurs suivantes pour choisir le niveau
      que l&#039;on désire, telles que décrites dans la section
      <a href="errorfunc.constants.php" class="link">Constantes pré-définies</a>,
      et dans le fichier <var class="filename">php.ini</var>. Pour modifier cette configuration durant
      l&#039;exécution du script, utiliser la fonction
      <span class="function"><a href="function.error-reporting.php" class="function">error_reporting()</a></span>. Voir aussi la directive
      <a href="errorfunc.configuration.php#ini.display-errors" class="link">display_errors</a>.
     </p>
     <p class="para">
      La valeur par défaut est <strong><code><a href="errorfunc.constants.php#constant.e-all">E_ALL</a></code></strong>.
     </p>
     <p class="para">
      Antérieur à PHP 8.0.0, la valeur par défaut était :
      <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>.
      Ceci signifie que les diagnostics de niveau <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> et <strong><code><a href="errorfunc.constants.php#constant.e-deprecated">E_DEPRECATED</a></code></strong> n&#039;étaient pas affichés.
     </p>
     <blockquote class="note"><p><strong class="note">Note</strong>: 
      <strong>Les constantes PHP en dehors de PHP</strong><br />
      <p class="para">
       L&#039;utilisation des constantes PHP en dehors de PHP, comme dans le fichier
       <var class="filename">httpd.conf</var>, n&#039;a pas de signification utile, donc dans ces cas,
       des valeurs entières sont nécessaires. Et depuis que les niveaux
       d&#039;erreurs ont été ajoutés, la valeur maximale (pour <strong><code><a href="errorfunc.constants.php#constant.e-all">E_ALL</a></code></strong>)
       devrait changer. Donc, à la place de <strong><code><a href="errorfunc.constants.php#constant.e-all">E_ALL</a></code></strong>, utiliser
       plutôt une valeur plus grande pour couvrir tous les octets, une valeur numérique comme
       <code class="literal">2147483647</code> (incluant toutes les erreurs, et non juste
       les erreurs de type <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">
      Cette directive détermine si les erreurs doivent être
      affichées à l&#039;écran dans la sortie, ou si elles doivent être cachées à l&#039;utilisateur.
     </p>
     <p class="para">
      La valeur <code class="literal">&quot;stderr&quot;</code> envoie les erreurs vers <code class="literal">stderr</code>
      plutôt que vers <code class="literal">stdout</code>.
     </p>
     <blockquote class="note"><p><strong class="note">Note</strong>: 
      <p class="para">
       C&#039;est une directive nécessaire en développement, mais qui ne doit jamais être utilisée
       sur un système en production. (e.g. systèmes connectés à Internet).
      </p>
     </p></blockquote>
     <blockquote class="note"><p><strong class="note">Note</strong>: 
      <p class="para">
       Bien que display_errors puisse être défini en cours d&#039;exécution (avec
       la fonction <span class="function"><a href="function.ini-set.php" class="function">ini_set()</a></span>), il n&#039;aura aucun effet si le script
       a des erreurs fatales, car l&#039;action désirée au moment de l&#039;exécution
       ne sera pas exécutée.
      </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">
      Même si display_errors est activé, des erreurs peuvent survenir lors
      de la séquence de démarrage de PHP, et ces erreurs sont cachées.
      Avec cette option, il est possible de les afficher, ce qui est recommandé
      pour le débogage. En dehors de ce cas, il est fortement recommandé
      de laisser display_startup_errors à off.
     </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">
      Indique si les messages d&#039;erreur générés par les scripts devraient
      être journalisés dans le journal d&#039;erreurs du serveur ou dans
      <a href="errorfunc.configuration.php#ini.error-log" class="link">error_log</a>.
      Cette fonction est spécifique aux serveurs.
     </p>
     <blockquote class="note"><p><strong class="note">Note</strong>: 
      <p class="para">
       Il est recommandé d&#039;utiliser l&#039;historique d&#039;erreur, plutôt que
       d&#039;afficher les erreurs sur les sites de production.
      </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">
      Configure la taille maximale des erreurs qui seront enregistrées dans
      l&#039;historique, en kilooctets. Dans les informations de
      <a href="errorfunc.configuration.php#ini.error-log" class="link">error_log</a>, l&#039;origine est ajoutée.
      La valeur par défaut est de 1024. 0 signifie qu&#039;il n&#039;y a pas de limite de
      taille. Cette longueur est appliquée pour enregistrer dans l&#039;historique
      les erreurs, afficher les erreurs et également à <var class="varname"><a href="reserved.variables.phperrormsg.php" class="classname">$php_errormsg</a></var>
      mais pas pour les appels explicites aux fonctions comme <span class="function"><a href="function.error-log.php" class="function">error_log()</a></span>.
     </p>

     <span class="simpara">Lorsqu&#039;un <a href="language.types.integer.php" class="link">entier</a> est utilisé,
sa valeur est mesurée en octets. Vous pouvez également utiliser la notation sténographique
comme décrit dans cette
<a href="faq.using.php#faq.using.shorthandbytes" class="link">entrée de la 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">
      Ne pas enregistrer des messages répétitifs. Les erreurs répétées
      doivent survenir au même moment, à la même ligne et depuis le même fichier de script,
      à moins que <a href="errorfunc.configuration.php#ini.ignore-repeated-source" class="link">ignore_repeated_source</a>
      soit défini à <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong>.
     </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">
      Ignore la source du message lors des messages répétés. Lorsqu&#039;on a configuré
      cette option à On, ne seront pas enregistrées les erreurs répétées
      provenant de fichiers et lignes de code différents.
     </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">
      Si ce paramètre est défini à On (par défaut), il affichera un rapport de
      fuite mémoire détectée par le gestionnaire de mémoire Zend. Ce rapport
      sera envoyé à stderr sur les plateformes Posix. Sous Windows, il sera
      envoyé au débogueur en utilisant OutputDebugString() et pourra être lu
      avec des outils comme <a href="http://technet.microsoft.com/en-us/sysinternals/bb896647" class="link external">&raquo;&nbsp;DbgView</a>. 
      Ce paramètre n&#039;a d&#039;effet que lors d&#039;une compilation de débogage, et si
      error_reporting inclut <strong><code><a href="errorfunc.constants.php#constant.e-warning">E_WARNING</a></code></strong> dans sa liste autorisée.
     </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">
      Si cette option est activée, le dernier message d&#039;erreur sera placé dans la
      variable <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 bool">bool</a></span>
    </dt>
    <dd>
     <p class="para">
      Si activé, les messages d&#039;erreur incluront les balises HTML. Le format
      des erreurs HTML produira des messages cliquables qui redirigeront l&#039;utilisateur
      vers une page décrivant l&#039;erreur ou la fonction qui a causé l&#039;erreur.
      Ces références sont affectées par
      <a href="errorfunc.configuration.php#ini.docref-root" class="link">docref_root</a> et
      <a href="errorfunc.configuration.php#ini.docref-ext" class="link">docref_ext</a>.
     </p>
     <p class="para">
      Si désactivé, le message d&#039;erreur sera rendu en texte plein.
     </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">
      Si activé, désactive le rapport normal d&#039;erreur et formate les erreurs
      comme des messages d&#039;erreur 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">
      Utilisé comme valeur de l&#039;élément 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">
      Le nouveau format d&#039;erreur contient une référence à une page décrivant
      l&#039;erreur, ou la fonction ayant causé l&#039;erreur. Pour le manuel, il est possible de
      télécharger ce dernier dans la langue, et configurer cette option pour qu&#039;elle
      pointe sur lui. Si la copie du manuel est accessible à
      <code class="literal">&quot;/manual/&quot;</code>, il est possible de simplement utiliser
      <strong class="userinput"><code>docref_root=/manual/</code></strong>. De plus, il faut configurer
      <code class="parameter">docref_ext</code> pour qu&#039;elle corresponde aux extensions du manuel.
      <strong class="userinput"><code>docref_ext=.html</code></strong>. Il est possible d&#039;utiliser des
      références externes. Par exemple, il est possible d&#039;utiliser
      <strong class="userinput"><code>docref_root=http://manual/en/</code></strong> ou
      <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">
      La plupart du temps, l&#039;on utilise l&#039;option docref_root avec un slash à la fin (<code class="literal">&quot;/&quot;</code>).
      Mais ce n&#039;est pas obligatoire, comme le montre le second exemple ci-dessus.
     </p>
     <blockquote class="note"><p><strong class="note">Note</strong>: 
      <p class="para">
       Cette directive est destinée à aider dans le développement en rendant
       facile la consultation de la description d&#039;une fonction. Ne jamais l&#039;utiliser sur un
       système de production (e.g. système connecté à 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">
      Voir aussi <a href="errorfunc.configuration.php#ini.docref-root" class="link">docref_root</a>.
     </p>
     <blockquote class="note"><p><strong class="note">Note</strong>: 
      <p class="para">
       La valeur de docref_ext doit commencer par un point <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">
      La chaîne à placer avant les messages d&#039;erreur.
      Seulement utilisé quand le message d&#039;erreur est affiché à l&#039;écran.
      L&#039;usage principal est de pouvoir ajouter du balisage HTML additionnel
      avant le message d&#039;erreur.
     </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">
      La chaîne à placer après les messages d&#039;erreur.
      Seulement utilisé quand le message d&#039;erreur est affiché à l&#039;écran.
      L&#039;usage principal est de pouvoir ajouter du balisage HTML additionnel
      après le message d&#039;erreur.
     </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">
      Nom du fichier où seront enregistrées les erreurs. Le fichier
      doit être accessible en écriture par l&#039;utilisateur exécutant 
      le serveur web. Si la
      valeur spéciale <code class="literal">syslog</code> est utilisée, les erreurs
      seront envoyées au système d&#039;historique du serveur. Sous
      Unix, cela correspond à syslog(3) et sous Windows à
      l&#039;historique d&#039;événement. Voir aussi : <span class="function"><a href="function.syslog.php" class="function">syslog()</a></span>.
      Si cette directive n&#039;est pas fixée, les erreurs sont envoyées au journal
      d&#039;erreurs SAPI. Par exemple, s&#039;il s&#039;agit d&#039;une erreur de journal dans
      Apache ou <code class="literal">stderr</code> dans CLI.
      Voir aussi la fonction <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">
      Mode de fichier pour le fichier défini pour
      <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">
      Spécifie le type de programme qui consigne le message. Uniquement 
      efficace si <a href="errorfunc.configuration.php#ini.error-log" class="link">error_log</a> est défini 
      sur &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">
      Spécifie le type de filtre pour filtrer les messages consignés. Les
      caractères autorisés sont passés non modifiés ; tous les autres sont
      écrits dans leur représentation hexadécimale préfixée avec <code class="literal">\x</code>.
      <ul class="itemizedlist">
       <li class="listitem">
        <span class="simpara"><code class="literal">all</code> – la chaîne consignée sera séparée lors
         des caractères de retour à la ligne, et tous les caractères sont
         transmis sans altérations
        </span>
       </li>
       <li class="listitem">
        <span class="simpara"><code class="literal">ascii</code> – la chaîne consignée sera séparée lors
         des caractères de retour à la ligne, et tout caractère 7-bit ASCII
         non imprimable sera échappé
        </span>
       </li>
       <li class="listitem">
        <span class="simpara"><code class="literal">no-ctrl</code> – la chaîne consignée sera séparée lors
         des caractères de retour à la ligne, et les caractères non imprimables
         seront échappés
        </span>
       </li>
       <li class="listitem">
        <span class="simpara"><code class="literal">raw</code> – tous les caractères sont passés au
         système de consignation sans altérations, sans séparations aux retours
         à la ligne (identique à PHP antérieur à 7.3)
        </span>
       </li>
      </ul>
      Ce paramètre affectera la consignation via
      <a href="errorfunc.configuration.php#ini.error-log" class="link">error_log</a> défini à &quot;syslog&quot; et
      les appels à <span class="function"><a href="function.syslog.php" class="function">syslog()</a></span>.
     </p>
     <blockquote class="note"><p><strong class="note">Note</strong>: 
      <p class="para">
       Le type de filtre <code class="literal">raw</code> est disponible à partir de PHP 7.3.8 et PHP 7.4.0.
      </p>
     </p></blockquote>
     <span class="simpara">
      Cette directive n&#039;est pas supportée sur 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">
      Spécifie la chaîne d&#039;identité qui est ajoutée à chaque message.
      Uniquement efficace si <a href="errorfunc.configuration.php#ini.error-log" class="link">error_log</a> est 
      défini sur &quot;syslog&quot;.
     </p>
    </dd>
   

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