<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/ref.dba.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'fr',
  ),
  'this' => 
  array (
    0 => 'function.dba-handlers.php',
    1 => 'dba_handlers',
    2 => 'Liste les gestionnaires DBA disponibles',
  ),
  'up' => 
  array (
    0 => 'ref.dba.php',
    1 => 'Fonctions DBA',
  ),
  'prev' => 
  array (
    0 => 'function.dba-firstkey.php',
    1 => 'dba_firstkey',
  ),
  'next' => 
  array (
    0 => 'function.dba-insert.php',
    1 => 'dba_insert',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'fr',
    'path' => 'reference/dba/functions/dba-handlers.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="function.dba-handlers" class="refentry">
 <div class="refnamediv">
  <h1 class="refname">dba_handlers</h1>
  <p class="verinfo">(PHP 4 &gt;= 4.3.0, PHP 5, PHP 7, PHP 8)</p><p class="refpurpose"><span class="refname">dba_handlers</span> &mdash; <span class="dc-title">Liste les gestionnaires DBA disponibles</span></p>

 </div>
 <div class="refsect1 description" id="refsect1-function.dba-handlers-description">
  <h3 class="title">Description</h3>
  <div class="methodsynopsis dc-description">
   <span class="methodname"><strong>dba_handlers</strong></span>(<span class="methodparam"><span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span> <code class="parameter">$full_info</code><span class="initializer"> = <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong></span></span>): <span class="type"><a href="language.types.array.php" class="type array">array</a></span></div>

  <p class="simpara">
   <span class="function"><strong>dba_handlers()</strong></span> retourne un tableau avec tous les
   gestionnaires supportés par cette extension.
  </p>
 </div>

 <div class="refsect1 parameters" id="refsect1-function.dba-handlers-parameters">
  <h3 class="title">Liste de paramètres</h3>
  <dl>
   
    <dt><code class="parameter">full_info</code></dt>
    <dd>
     <span class="simpara">
      Active l&#039;affichage de toutes les informations dans le résultat.
     </span>
    </dd>
   
  </dl>
 </div>

 <div class="refsect1 returnvalues" id="refsect1-function.dba-handlers-returnvalues">
  <h3 class="title">Valeurs de retour</h3>
  <p class="simpara">
   Retourne un tableau de gestionnaires disponibles. Si
   <code class="parameter">full_info</code> est défini à <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong>, le tableau sera
   associé avec les noms des gestionnaires en tant que clés, et les informations
   en tant que valeurs. Sinon, le résultat sera un tableau indexé par les noms
   des gestionnaires.
  </p>
  <blockquote class="note"><p><strong class="note">Note</strong>: 
   <span class="simpara">
    Lorsque la bibliothèque interne cdb est utilisée, il faut voir avec
    <code class="literal">cdb</code> et <code class="literal">cdb_make</code>.
   </span>
  </p></blockquote>
 </div>

 <div class="refsect1 examples" id="refsect1-function.dba-handlers-examples">
  <h3 class="title">Exemples</h3>
  <div class="example" id="example-1">
   <p><strong>Exemple #1 Exemple avec <span class="function"><strong>dba_handlers()</strong></span></strong></p>
   <div class="example-contents">
<div class="phpcode"><code><span style="color: #000000"><span style="color: #0000BB">&lt;?php<br /><br /></span><span style="color: #007700">echo </span><span style="color: #DD0000">"Gestionnaires DBA disponibles :\n"</span><span style="color: #007700">;<br />foreach (</span><span style="color: #0000BB">dba_handlers</span><span style="color: #007700">(</span><span style="color: #0000BB">true</span><span style="color: #007700">) as </span><span style="color: #0000BB">$handler_name </span><span style="color: #007700">=&gt; </span><span style="color: #0000BB">$handler_version</span><span style="color: #007700">) {<br />  </span><span style="color: #FF8000">// nettoyer les versions<br />  </span><span style="color: #0000BB">$handler_version </span><span style="color: #007700">= </span><span style="color: #0000BB">str_replace</span><span style="color: #007700">(</span><span style="color: #DD0000">'$'</span><span style="color: #007700">, </span><span style="color: #DD0000">''</span><span style="color: #007700">, </span><span style="color: #0000BB">$handler_version</span><span style="color: #007700">);<br />  echo </span><span style="color: #DD0000">" - </span><span style="color: #0000BB">$handler_name</span><span style="color: #DD0000">: </span><span style="color: #0000BB">$handler_version</span><span style="color: #DD0000">\n"</span><span style="color: #007700">;<br />}<br /><br /></span><span style="color: #0000BB">?&gt;</span></span></code></div>
   </div>

   <div class="example-contents"><p>Résultat de l&#039;exemple ci-dessus est similaire à :</p></div>
   <div class="example-contents screen">
<div class="examplescode"><pre class="examplescode">Gestionnaires DBA disponibles :
 - cdb: 0.75, Revision: 1.3.2.3
 - cdb_make: 0.75, Revision: 1.2.2.4
 - db2: Sleepycat Software: Berkeley DB 2.7.7: (08/20/99)
 - inifile: 1.0, Revision: 1.6.2.3
 - flatfile: 1.0, Revision: 1.5.2.4</pre>
</div>
   </div>
  </div>
 </div>

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