<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/class.php-user-filter.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'fr',
  ),
  'this' => 
  array (
    0 => 'php-user-filter.oncreate.php',
    1 => 'php_user_filter::onCreate',
    2 => 'Appel&eacute; lors de la cr&eacute;ation du filtre',
  ),
  'up' => 
  array (
    0 => 'class.php-user-filter.php',
    1 => 'php_user_filter',
  ),
  'prev' => 
  array (
    0 => 'php-user-filter.onclose.php',
    1 => 'php_user_filter::onClose',
  ),
  'next' => 
  array (
    0 => 'class.streamwrapper.php',
    1 => 'streamWrapper',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'fr',
    'path' => 'reference/stream/php_user_filter/oncreate.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="php-user-filter.oncreate" class="refentry">
 <div class="refnamediv">
  <h1 class="refname">php_user_filter::onCreate</h1>
  <p class="verinfo">(PHP 5, PHP 7, PHP 8)</p><p class="refpurpose"><span class="refname">php_user_filter::onCreate</span> &mdash; <span class="dc-title">Appelé lors de la création du filtre</span></p>

 </div>

 <div class="refsect1 description" id="refsect1-php-user-filter.oncreate-description">
  <h3 class="title">Description</h3>
  <div class="methodsynopsis dc-description">
   <span class="modifier">public</span> <span class="methodname"><strong>php_user_filter::onCreate</strong></span>(): <span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span></div>

  <p class="para rdfs-comment">
   Cette méthode est appelée lors de l&#039;instanciation de l&#039;objet de la
   classe de filtrage. Si le filtre alloue ou initialise d&#039;autres ressources
   (comme un buffer), c&#039;est la place pour le faire.
  </p>

  <p class="para">
   Lorsque le filtre est instancié et que
   <code class="literal">yourfilter-&gt;onCreate()</code> est appelé, un
   nombre de propriétés sera disponible comme montré dans la table
   ci-dessous.
  </p>
  <p class="para">
   <table class="doctable informaltable">
    
     <thead>
      <tr>
       <th>Propriétés</th>
       <th>Contenus</th>
      </tr>

     </thead>

     <tbody class="tbody">
      <tr>
       <td><code class="literal">FilterClass-&gt;filtername</code></td>
       <td>
        Une chaîne contenant le nom utilisé pour instancier le filtre.
        Les filtres peuvent être enregistrés sous plusieurs noms
        ou avec des jokers. Utiliser cette propriété pour déterminer
        quel est le nom qui a été utilisé.
       </td>
      </tr>

      <tr>
       <td><code class="literal">FilterClass-&gt;params</code></td>
       <td>
        Le contenu du paramètre <code class="parameter">params</code> passé
        à la fonction <span class="function"><a href="function.stream-filter-append.php" class="function">stream_filter_append()</a></span> ou
        la fonction <span class="function"><a href="function.stream-filter-prepend.php" class="function">stream_filter_prepend()</a></span>.
       </td>
      </tr>

      <tr>
       <td><code class="literal">FilterClass-&gt;stream</code></td>
       <td>
        La ressource du flux à filtrer. Ne peut être disponible que lors
        de l&#039;appel à la méthode <span class="methodname"><strong>filter()</strong></span>
        lorsque le paramètre <code class="literal">closing</code>
        est défini à <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong>.
       </td>
      </tr>

     </tbody>
    
   </table>

  </p>

 </div>


 <div class="refsect1 parameters" id="refsect1-php-user-filter.oncreate-parameters">
  <h3 class="title">Liste de paramètres</h3>
  <p class="para">Cette fonction ne contient aucun paramètre.</p>
 </div>


 <div class="refsect1 returnvalues" id="refsect1-php-user-filter.oncreate-returnvalues">
  <h3 class="title">Valeurs de retour</h3>
  <p class="para">
   L&#039;implémentation de cette méthode doit retourner
   <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong> si une erreur survient, ou <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> en cas de succès.
  </p>
 </div>



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