dams            Wed Mar  7 10:08:43 2001 EDT

  Modified files:              
    /phpdoc/fr/functions        classobj.xml datetime.xml dbase.xml 
                                filesystem.xml funchand.xml info.xml 
                                sybase.xml var.xml zlib.xml array.xml 
  Log:
  Adding all Jesus' updates (wahoo...)
  Correcting some Damien's typos.
  Minor esthetics
  
Index: phpdoc/fr/functions/classobj.xml
diff -u phpdoc/fr/functions/classobj.xml:1.6 phpdoc/fr/functions/classobj.xml:1.7
--- phpdoc/fr/functions/classobj.xml:1.6        Tue Jan 16 14:42:26 2001
+++ phpdoc/fr/functions/classobj.xml    Wed Mar  7 10:08:43 2001
@@ -222,7 +222,7 @@
      </informalexample>
     </para>
     <simpara>
-     See also <function>call_user_func</function>.
+     Voir aussi <function>call_user_func</function>.
     </simpara>
    </refsect1>
   </refentry>
Index: phpdoc/fr/functions/datetime.xml
diff -u phpdoc/fr/functions/datetime.xml:1.14 phpdoc/fr/functions/datetime.xml:1.15
--- phpdoc/fr/functions/datetime.xml:1.14       Tue Mar  6 10:30:48 2001
+++ phpdoc/fr/functions/datetime.xml    Wed Mar  7 10:08:43 2001
@@ -586,7 +586,7 @@
       de l'&eacute;poque UNIX, (1er janvier 1970 00:00:00 GMT), et msec
       qui est le nombre de microsecondes de cette heure. Cette fonction
       est seulement disponible sur les syst&egrave;mes d'exploitation qui
-      supportent la fonction gettimeofday().
+      supportent la fonction <function>gettimeofday</function>.
     </para>
     <para>
      Voir aussi <function>time</function>.
Index: phpdoc/fr/functions/dbase.xml
diff -u phpdoc/fr/functions/dbase.xml:1.2 phpdoc/fr/functions/dbase.xml:1.3
--- phpdoc/fr/functions/dbase.xml:1.2   Tue Jan 16 02:38:38 2001
+++ phpdoc/fr/functions/dbase.xml       Wed Mar  7 10:08:43 2001
@@ -3,31 +3,36 @@
   <titleabbrev>dBase</titleabbrev>
   <partintro>
    <simpara>
-     Ces fonctions vous permettront d'acc&eacute;der aux enregistrements d'une base 
au format
-     dBase (.dbf).
+    Ces fonctions vous permettront d'acc&eacute;der aux enregistrements d'une base au 
+format
+    dBase (.dbf).
    </simpara>
    <simpara>
-     dBase ne permet pas l'utilisation d'index, de "memo fields", ni le blocage
-     de la base. Deux processus de serveurs web diff&eacute;rents modifiant la 
m&ecirc;me fichier
-     dBase risque de rendre votre base de donn&eacute;es incoh&eacute;rente.
+    dBase ne permet pas l'utilisation d'index, de "memo fields", ni le blocage
+    de la base. Deux processus de serveurs web diff&eacute;rents modifiant
+    la m&ecirc;me fichier dBase risque de rendre votre base de
+    donn&eacute;es incoh&eacute;rente.
    </simpara>
    <simpara>
-     A la diff&eacute;rence des bases de donn&eacute;es SQL, la d&eacute;finition des 
bases de donn&eacute;es
-     dBase, ne peut pas &ecirc;tre chang&eacute;e. Une fois le fichier 
cr&eacute;&eacute;, la d&eacute;finition de
-     la base est d&eacute;finitive. Il n'y a pas d'index qui acc&eacute;l&egrave;rent 
les recherches ou
-     organisent vos donn&eacute;es. Les fichiers dBase sont de simples fichiers 
s&eacute;quentiels
-     avec des enregistrements de longueur fixe. Les enregistrements sont 
ajout&eacute;s &agrave; la
-     fin du fichier et les enregistrements supprim&eacute;s sont conserv&eacute;s 
jusqu'&agrave; l'appel de
-     <function>dbase_pack</function>.
+    A la diff&eacute;rence des bases de donn&eacute;es SQL, la d&eacute;finition
+    des bases de donn&eacute;es dBase, ne peut pas &ecirc;tre chang&eacute;e. Une
+    fois le fichier cr&eacute;&eacute;, la d&eacute;finition de la base est
+    d&eacute;finitive. Il n'y a pas d'index qui acc&eacute;l&egrave;rent les 
+recherches
+    ou organisent vos donn&eacute;es. Les fichiers dBase sont de simples fichiers
+    s&eacute;quentiels avec des enregistrements de longueur fixe. Les
+    enregistrements sont ajout&eacute;s &agrave; la fin du fichier et les
+    enregistrements supprim&eacute;s sont conserv&eacute;s jusqu'&agrave;
+    l'appel de <function>dbase_pack</function>.
    </simpara>
    <simpara>
-     Nous vous recommandons de ne pas utiliser les fichiers dBase comme base de 
donn&eacute;es
-     de production. Choisissez n'importe quel serveur SQL &agrave; la place. MySQL et
-     Postgres sont des choix classiques avec PHP. Le support de dBase ne se justifie
-     ici que pour vous permettre d'importer et d'exporter des donn&eacute;es de et 
vers votre
-     base des donn&eacute;es web, maintenant que le format du fichier est 
commun&eacute;ment g&eacute;r&eacute; par
-     les feuilles et organiseurs Windows. L'import et l'export de donn&eacute;es est 
l'unique
-     chose pour laquelle l'utilisation de dBase est recommand&eacute;e.
+    Nous vous recommandons de ne pas utiliser les fichiers dBase comme base
+    de donn&eacute;es de production. Choisissez n'importe quel serveur SQL
+    &agrave; la place. MySQL et PostgresSQL sont des choix classiques avec
+    PHP. Le support de dBase ne se justifie ici que pour vous permettre
+    d'importer et d'exporter des donn&eacute;es de et vers votre base des
+    donn&eacute;es web, maintenant que le format du fichier est
+    commun&eacute;ment g&eacute;r&eacute; par les feuilles et
+    organiseurs Windows. L'import et l'export de donn&eacute;es est l'unique
+    chose pour laquelle l'utilisation de dBase est recommand&eacute;e.
    </simpara>
   </partintro>
   <refentry id="function.dbase-create">
@@ -44,8 +49,9 @@
     </funcsynopsis>
     <para>
      <parameter>fields</parameter> est un tableau de tableaux. Chaque tableau
-     d&eacute;crit le format d'un fichier de la base. Chaque champs est 
constitu&eacute; d'un nom,
-     d'un caract&egrave;re de type de champs, d'une longueur et d'une 
pr&eacute;cision.
+     d&eacute;crit le format d'un fichier de la base. Chaque champs est
+     constitu&eacute; d'un nom, d'un caract&egrave;re de type de champs,
+     d'une longueur et d'une pr&eacute;cision.
     </para>
     <para>
      Les types de champs disponibles sont :
@@ -96,8 +102,9 @@
      </variablelist>
     </para>
     <para>
-      Si la base de donn&eacute;es a &eacute;t&eacute; cr&eacute;&eacute;e, un 
identifiant de base dbase_identifier est
-      retourn&eacute;, sinon, <literal>FALSE</literal> est retourn&eacute;.
+     Si la base de donn&eacute;es a &eacute;t&eacute; cr&eacute;&eacute;e,
+     un identifiant de base dbase_identifier est retourn&eacute;, sinon,
+     <literal>FALSE</literal> est retourn&eacute;.
      <example>
       <title>Cr&eacute;ation d'une base dBase</title>
       <programlisting role="php">
@@ -140,8 +147,9 @@
      2 &eacute;criture/lecture).
     </para>
     <para>
-      Retourne un identifiant de base de donn&eacute;es, ou <literal>FALSE</literal> 
si la base n'a pas pu &ecirc;tre
-      selectionn&eacute;e.
+     <function>dbase_open</function> retourne un identifiant de base de
+     donn&eacute;es, ou <literal>FALSE</literal> si la base n'a pas pu &ecirc;tre
+     selectionn&eacute;e.
     </para>
    </refsect1>
   </refentry>
@@ -157,7 +165,8 @@
      <paramdef>int <parameter>dbase_identifier</parameter></paramdef>
     </funcsynopsis>
     <para>
-     Ferme la base associ&eacute;e &agrave; <parameter>dbase_identifier</parameter>.
+     <function>dbase_close</function> ferme la base associ&eacute;e &agrave;
+     <parameter>dbase_identifier</parameter>.
     </para>
    </refsect1>
   </refentry>
@@ -173,7 +182,8 @@
      <paramdef>int <parameter>dbase_identifier</parameter></paramdef>
     </funcsynopsis>
     <para>
-     Compacte la base de donn&eacute;es sp&eacute;cifi&eacute;e (effacement 
d&eacute;finitif de tous les
+     <function>dbase_pack</function> compacte la base de donn&eacute;es
+     <parameter>dbase_identifier</parameter> (effacement d&eacute;finitif de tous les
      enregistrements marqu&eacute;s pour l'effacement, avec la fonction
      <function>dbase_delete_record</function>).
     </para>
@@ -192,10 +202,11 @@
      <paramdef>array <parameter>record</parameter></paramdef>
     </funcsynopsis>
     <para>
-     Ajoute les donn&eacute;es de <parameter>record</parameter> dans la base 
sp&eacute;cifi&eacute;e par
-     <parameter>dbase_identifier</parameter>. Si le nombre de colonnes fourni n'est 
pas
-     celui du nombre de champs dans la base, l'op&eacute;ration &eacute;chouera, et 
<literal>FALSE</literal> sera
-     retourn&eacute;.
+     <function>dbase_add_record</function> ajoute les donn&eacute;es de
+     <parameter>record</parameter> dans la base sp&eacute;cifi&eacute;e par
+     <parameter>dbase_identifier</parameter>. Si le nombre de colonnes fourni
+     n'est pas celui du nombre de champs dans la base, l'op&eacute;ration
+     &eacute;chouera, et <literal>FALSE</literal> sera retourn&eacute;.
     </para>
    </refsect1>
   </refentry>
@@ -213,13 +224,14 @@
      <paramdef>int <parameter>dbase_record_number</parameter></paramdef>
     </funcsynopsis>
     <simpara>
-     Remplace les donn&eacute;es associ&eacute;es &agrave; l'enregistrement 
<parameter>record_number</parameter>
+     <function>dbase_replace_record</function> remplace les donn&eacute;es
+     associ&eacute;es &agrave; l'enregistrement <parameter>record_number</parameter>
      par les donn&eacute;es enregistr&eacute;es dans <parameter>record</parameter>.
      Si le nombre de colonnes fourni n'est pas celui du nombre de champs dans la base,
      l'op&eacute;ration &eacute;chouera, et <literal>FALSE</literal> sera 
retourn&eacute;.
    </simpara>
     <simpara>
-      <parameter>dbase_record_number</parameter> est un entier qui peut aller de 1
+     <parameter>dbase_record_number</parameter> est un entier qui peut aller de 1
      jusqu'au nombre maximal d'enregistrement de la base (retourn&eacute; par
      <function>dbase_numrecords</function>).
     </simpara>
@@ -228,7 +240,7 @@
   <refentry id="function.dbase-delete-record">
    <refnamediv>
     <refname>dbase_delete_record</refname>
-    <refpurpose>Defface un enregistrement dans une base dBase.</refpurpose>
+    <refpurpose>Efface un enregistrement dans une base dBase.</refpurpose>
    </refnamediv>
    <refsect1>
     <title>Description</title>
@@ -238,9 +250,10 @@
      <paramdef>int <parameter>record</parameter></paramdef>
     </funcsynopsis>
     <para>
-     Marque l'enregistrement <parameter>record</parameter> pour l'effacement, dans la
-     base. Pour effacer r&eacute;ellement l'enregistrement, il faut utiliser aussi
-     <function>dbase_pack</function>.
+     <function>dbase_delete_record</function> marque l'enregistrement
+     <parameter>record</parameter> pour l'effacement, dans la base
+     <parameter>dbase_identifier</parameter>. Pour effacer r&eacute;ellement
+     l'enregistrement, il faut utiliser aussi <function>dbase_pack</function>.
     </para>
    </refsect1>
   </refentry>
@@ -257,15 +270,15 @@
      <paramdef>int <parameter>record</parameter></paramdef>
     </funcsynopsis>
     <para>
-     Retourne les donn&eacute;es de l'enregistrement <parameter>record</parameter>
-     dans un tableau. Le tableau est index&eacute; &agrave; partir de 0, et inclus
-     un membre nomm&eacute; 'deleted' (effac&eacute;), qui sera mis &agrave; 1
-     si l'enregistrement a &eacute;t&eacute; marqu&eacute; pour l'effacement
-     (voir <function>dbase_delete_record</function>).
+     <function>dbase_get_record</function> retourne les donn&eacute;es de
+     l'enregistrement <parameter>record</parameter> dans un tableau. Le tableau est
+     index&eacute; &agrave; partir de 0, et inclus un membre nomm&eacute; 'deleted'
+     (effac&eacute;), qui sera mis &agrave; 1 si l'enregistrement a &eacute;t&eacute;
+     marqu&eacute; pour l'effacement (voir <function>dbase_delete_record</function>).
     </para>
     <para>
-      Chaque champs est converti au format appropri&eacute; PHP. (Les dates sont
-      laiss&eacute;es au format cha&icirc;ne).
+     Chaque champs est converti au format appropri&eacute; PHP. (Les dates sont
+     laiss&eacute;es au format cha&icirc;ne).
     </para>
    </refsect1>
   </refentry>
@@ -286,7 +299,8 @@
      <paramdef>int <parameter>record</parameter></paramdef>
     </funcsynopsis>
     <para>
-     Retourne les donn&eacute;es de l'enregistrement <parameter>record</parameter>
+     <parameter>dbase_identifier</parameter> retourne les donn&eacute;es
+     de l'enregistrement <parameter>record</parameter>
      dans un tableau associatif. Le tableau inclus un membre nomm&eacute; 'deleted'
      (effac&eacute;), qui sera mis &agrave; 1 si l'enregistrement a
      &eacute;t&eacute; marqu&eacute; pour l'effacement (voir
@@ -312,10 +326,11 @@
      <paramdef>int <parameter>dbase_identifier</parameter></paramdef>
     </funcsynopsis>
     <para>
-     Retourne le nombre de champs (colonnes) de la base de donn&eacute;es 
sp&eacute;cifi&eacute;e.
-     Les num&eacute;ros de champs sont num&eacute;rot&eacute;s de 0 &agrave; 
dbase_numfields($db)-1,
-     tandis que les num&eacute;ros d'enregistrements sont num&eacute;rot&eacute;s de 
1 &agrave;
-     dbase_numrecords($db).
+     <function>dbase_numfields</function> retourne le nombre de champs (colonnes)
+     de la base de donn&eacute;es <parameter>dbase_identifier</parameter>.
+     Les num&eacute;ros de champs sont num&eacute;rot&eacute;s de 0 &agrave;
+     dbase_numfields($db)-1, tandis que les num&eacute;ros d'enregistrements
+     sont num&eacute;rot&eacute;s de 1 &agrave; dbase_numrecords($db).
      <example>
       <title>Utiliser <function>dbase_numfields</function></title>
       <programlisting role="php">
@@ -345,10 +360,11 @@
      <paramdef>int <parameter>dbase_identifier</parameter></paramdef>
     </funcsynopsis>
     <para>
-     Retourne le nombre d'enregistrements (lignes) dans la base 
sp&eacute;cifi&eacute;e.
-     Les num&eacute;ros de champs sont num&eacute;rot&eacute;s de 0 &agrave; 
dbase_numfields($db)-1,
-     tandis que les num&eacute;ros d'enregistrements sont num&eacute;rot&eacute;s de 
1 &agrave;
-     dbase_numrecords($db).
+     <function>dbase_numrecords</function> retourne le nombre d'enregistrements
+     (lignes) dans la base <parameter>dbase_identifier</parameter>.
+     Les num&eacute;ros de champs sont num&eacute;rot&eacute;s de 0 &agrave;
+     dbase_numfields($db)-1, tandis que les num&eacute;ros d'enregistrements
+     sont num&eacute;rot&eacute;s de 1 &agrave; dbase_numrecords($db).
     </para>
    </refsect1>
   </refentry>
Index: phpdoc/fr/functions/filesystem.xml
diff -u phpdoc/fr/functions/filesystem.xml:1.12 phpdoc/fr/functions/filesystem.xml:1.13
--- phpdoc/fr/functions/filesystem.xml:1.12     Mon Feb 26 03:10:50 2001
+++ phpdoc/fr/functions/filesystem.xml  Wed Mar  7 10:08:43 2001
@@ -149,7 +149,7 @@
     </para>
     <note>
      <simpara>
-       <function>chown</function> est inop&eacute;rante sous Windows.
+      <function>chown</function> est inop&eacute;rante sous Windows.
      </simpara>
     </note>
    </refsect1>
@@ -1012,7 +1012,9 @@
      n'importe quelle plateforme (Unix et Windows compris).
     </simpara>
     <simpara>
-      <function>flock</function> retourne <literal>TRUE</literal> en cas de 
succ&egrave;s, et <literal>FALSE</literal>       sinon. (le verrou n'a pas pu 
&ecirc;tre obtenu).
+     <function>flock</function> retourne <literal>TRUE</literal> en cas
+     de succ&egrave;s, et <literal>FALSE</literal>
+     sinon. (le verrou n'a pas pu &ecirc;tre obtenu).
     </simpara>
     <warning>
      <para>
@@ -1123,17 +1125,18 @@
      </itemizedlist>
       De plus, <parameter>mode</parameter> peut contenir la lettre 'b'. Cette option
       n'est utile que sur les syst&egrave;mes qui font la diff&eacute;rence entre
-      les fichiers binaires et les fichiers textes (en bref, c'est inutile sous Unix).
+      les fichiers binaires et les fichiers textes (en bref, c'est une
+      fonctionnalit&eacute; Windows, totalement inutile sous Unix).
       Si il n'est pas n&eacute;cessaire, il sera ignor&eacute;.
     </para>
     <para>
-      Vous pouvez utiliser le troisi&egrave;me param&egrave;tre optionnel
-      pour explorer le dossier <link linkend="ini.include-path">include_path</link>,
-      en le mettant &agrave; 1.
+     Vous pouvez utiliser le troisi&egrave;me param&egrave;tre optionnel
+     pour explorer le dossier <link linkend="ini.include-path">include_path</link>,
+     en le mettant &agrave; 1.
     </para>
     <para>
      <example>
-      <title>Exemple avec fopen()</title>
+      <title>Exemple avec <function>fopen</function></title>
       <programlisting role="php">
 &lt;?php
 $fp = fopen("/home/rasmus/file.txt", "r");
@@ -1150,27 +1153,27 @@
       pas n&eacute;cessairement accessibles au processus serveur.
     </simpara>
     <para>
-      Sous Windows, assurez vous de bien &eacute;chapper les anti-slash
-      utilis&eacute;s dans le chemin du fichier, ou bien utilisez des slash.
-     <informalexample>
-      <programlisting role="php">
+     Sous Windows, assurez-vous de bien &eacute;chapper les anti-slash
+     utilis&eacute;s dans le chemin du fichier, ou bien utilisez des slash.
+    <informalexample>
+     <programlisting role="php">
 &lt;?php
 $fp = fopen("c:\\data\\info.txt", "r");
 ?&gt;
-      </programlisting>
-     </informalexample>
-    </para>
-    <simpara>
-     Voir aussi <function>fclose</function>, <function>fsockopen</function>,
-     <function>socket_set_timeout</function>, et <function>popen</function>.
-    </simpara>
-   </refsect1>
-  </refentry>
-  <refentry id="function.fpassthru">
+     </programlisting>
+    </informalexample>
+   </para>
+   <simpara>
+    Voir aussi <function>fclose</function>, <function>fsockopen</function>,
+    <function>socket_set_timeout</function>, et <function>popen</function>.
+   </simpara>
+  </refsect1>
+ </refentry>
+ <refentry id="function.fpassthru">
    <refnamediv>
     <refname>fpassthru</refname>
     <refpurpose>
-      Affiche la partie du fichier situ&eacute;e apr&egrave;s le pointeur du fichier.
+     Affiche la partie du fichier situ&eacute;e apr&egrave;s le pointeur du fichier.
     </refpurpose>
    </refnamediv>
    <refsect1>
@@ -1260,7 +1263,7 @@
       <programlisting role="php">
 &lt;?php
 // Lit un fichier, et le place dans une cha&icirc;ne
-$filename = "/usr/local/something.txt";
+$filename = "/usr/local/quelquechose.txt";
 $fd = fopen ($filename, "r");
 $contents = fread ($fd, filesize ($filename));
 fclose ($fd);
@@ -1268,15 +1271,35 @@
       </programlisting>
      </informalexample>
     </para>
-    <simpara>
-     Voir aussi <function>fwrite</function>, <function>fopen</function>,
-     <function>fsockopen</function>, <function>popen</function>,
-     <function>fgets</function>, <function>fgetss</function>,
-     <function>file</function>, et <function>fpassthru</function>.
-    </simpara>
-   </refsect1>
-  </refentry>
-<refentry id="function.fscanf">
+    <note>
+     <para>
+      Sur les syst&egrave;mes qui diff&eacute;rentient les fichiers textes et binaires
+      (i.e. Windows) le fichier doit &ecirc;tre ouvert avec la lettre 'b' 
+ajout&eacute;e au
+      param&egrave;tre de mode de la fonction <function>fopen</function>.
+     </para>
+    </note>
+    <para>
+     <note>
+      <informalexample>
+       <programlisting role="php">
+&lt;?php
+$filename = "c:\\fichiers\\uneimage.gif";
+$fd = fopen ($filename, "rb");
+$contents = fread ($fd, filesize ($filename));
+fclose ($fd);
+?&gt;
+       </programlisting>
+      </note>
+     </para>
+     <simpara>
+      Voir aussi <function>fwrite</function>, <function>fopen</function>,
+      <function>fsockopen</function>, <function>popen</function>,
+      <function>fgets</function>, <function>fgetss</function>,
+      <function>file</function>, et <function>fpassthru</function>.
+     </simpara>
+    </refsect1>
+   </refentry>
+   <refentry id="function.fscanf">
    <refnamediv>
     <refname>fscanf</refname>
     <refpurpose>Analyse un fichier en fonction d'un format</refpurpose>
@@ -1697,7 +1720,7 @@
     </para>
     <note>
      <simpara>
-       <function>is_link</function> est inop&eacute;rante sous Windows.
+      <function>is_link</function> est inop&eacute;rante sous Windows.
      </simpara>
     </note>
    </refsect1>
@@ -1829,7 +1852,7 @@
     </para>
     <note>
      <simpara>
-       <function>link</function> est inop&eacute;rante sous Windows.
+      <function>link</function> est inop&eacute;rante sous Windows.
      </simpara>
     </note>
    </refsect1>
@@ -1862,7 +1885,7 @@
     </para>
     <note>
      <simpara>
-       <function>linkinfo</function> est inop&eacute;rante sous Windows.
+      <function>linkinfo</function> est inop&eacute;rante sous Windows.
      </simpara>
     </note>
    </refsect1>
@@ -2115,7 +2138,7 @@
     </para>
     <note>
      <simpara>
-       <function>readlink</function> est inop&eacute;rante sous Windows.
+      <function>readlink</function> est inop&eacute;rante sous Windows.
      </simpara>
     </note>
    </refsect1>
@@ -2355,7 +2378,7 @@
     </para>
     <note>
      <simpara>
-       <function>symlink</function> est inop&eacute;rante sous Windows.
+      <function>symlink</function> est inop&eacute;rante sous Windows.
      </simpara>
     </note>
    </refsect1>
@@ -2525,7 +2548,7 @@
     </para>
     <note>
      <simpara>
-       <function>unlink</function> peut ne pas fonctionner sous Windows.
+      <function>unlink</function> peut ne pas fonctionner sous Windows.
      </simpara>
     </note>
    </refsect1>
Index: phpdoc/fr/functions/funchand.xml
diff -u phpdoc/fr/functions/funchand.xml:1.7 phpdoc/fr/functions/funchand.xml:1.8
--- phpdoc/fr/functions/funchand.xml:1.7        Tue Jan 23 02:51:52 2001
+++ phpdoc/fr/functions/funchand.xml    Wed Mar  7 10:08:43 2001
@@ -200,7 +200,7 @@
    <refnamediv>
     <refname>func_get_arg</refname>
     <refpurpose>
-      Retourne un &eacute;l&eacute;ment de la liste des arguments
+     Retourne un &eacute;l&eacute;ment de la liste des arguments
     </refpurpose>
    </refnamediv>
    <refsect1>
@@ -387,6 +387,72 @@
     </para>
     <para>
      Voir aussi <function>method_exists</function>.
+    </para>
+   </refsect1>
+  </refentry>
+  <refentry id="function.get-defined-functions">
+   <refnamediv>
+    <refname>get_defined_functions</refname>
+    <refpurpose>
+     Liste toutes les fonctions d&eacute;finies
+    </refpurpose>
+   </refnamediv>
+   <refsect1>
+    <title>Description</title>
+    <funcsynopsis>
+     <funcprototype>
+      <funcdef>array <function>get_defined_functions</function></funcdef>
+      <paramdef>void <parameter></parameter></paramdef>
+     </funcprototype>
+    </funcsynopsis>
+    <para>
+     <function>get_defined_functions</function> retourne un tableau multi-
+     dimensionnel, contenant la liste de toutes les fonctions d&eacute;finies,
+     aussi bien les fonctions internes &agrave; PHP que celle d&eacute;j&agrave; 
+d&eacute;finie par
+     l'utilisateur. Les noms des fonctions internes sont accessibles via
+     <varname>$arr["internal"]</varname>, et les fonctions utilisateurs
+     sont accessibles via <varname>$arr["user"]</varname>.
+     <informalexample>
+      <programlisting role="php">
+&lt;?php
+function maligne($id, $data) {
+    return 
+"&lt;tr&gt;&lt;th&gt;$id&lt;/th&gt;&lt;td&gt;$data&lt;/td&gt;&lt;/tr&gt;\n";
+}
+$arr = get_defined_functions();
+print_r($arr);
+?&gt;
+     </programlisting>
+     </informalexample>
+    </para>
+    <para>
+     Ce script va afficher :
+     <informalexample>
+      <programlisting>
+Array
+(
+    [internal] =&gt; Array
+        (
+            [0] =&gt; zend_version
+            [1] =&gt; func_num_args
+            [2] =&gt; func_get_arg
+            [3] =&gt; func_get_args
+            [4] =&gt; strlen
+            [5] =&gt; strcmp
+            [6] =&gt; strncmp
+            ...
+            [750] =&gt; bcscale
+            [751] =&gt; bccomp
+        )
+    [user] =&gt; Array
+        (
+            [0] =&gt; maligne
+        )
+)
+      </programlisting>
+     </informalexample>
+    </para>
+    <para>
+     Voir aussi <function>get_defined_vars</function>.
     </para>
    </refsect1>
   </refentry>
Index: phpdoc/fr/functions/info.xml
diff -u phpdoc/fr/functions/info.xml:1.10 phpdoc/fr/functions/info.xml:1.11
--- phpdoc/fr/functions/info.xml:1.10   Sat Feb  3 16:33:28 2001
+++ phpdoc/fr/functions/info.xml        Wed Mar  7 10:08:43 2001
@@ -183,7 +183,8 @@
      <paramdef>string <parameter>varname</parameter></paramdef>
     </funcsynopsis>
     <para>
-     Retourne la valeur de la variable d'environnement <parameter>varname</parameter>,
+     <function>getenv</function> retourne la valeur de la variable
+     d'environnement <parameter>varname</parameter>,
      ou <literal>FALSE</literal> en cas d'erreur.
      <informalexample>
       <programlisting role="php">
@@ -206,9 +207,7 @@
   <refentry id="function.get-cfg-var">
    <refnamediv>
     <refname>get_cfg_var</refname>
-    <refpurpose>
-     Retourne la valeur d'une option de PHP
-    </refpurpose>
+    <refpurpose>Retourne la valeur d'une option de PHP</refpurpose>
    </refnamediv>
    <refsect1>
     <title>Description</title>
@@ -217,8 +216,9 @@
      <paramdef>string <parameter>varname</parameter></paramdef>
     </funcsynopsis>
     <simpara>
-     Retourne la valeur courante de l'option PHP <parameter>varname</parameter>,
-     ou bien <literal>FALSE</literal> en cas d'erreur.
+     <function>get_cfg_var</function> retourne la valeur courante de
+     l'option PHP <parameter>varname</parameter>, ou bien
+     <literal>FALSE</literal> en cas d'erreur.
     </simpara>
     <simpara>
      <function>get_cfg_var</function> ne retourne pas les options qui
@@ -247,7 +247,8 @@
      <paramdef>void</paramdef>
     </funcsynopsis>
     <simpara>
-     Retourne le nom du possesseur du script courant.
+     <function>get_current_user</function> retourne le nom du possesseur
+     du script courant.
     </simpara>
     <simpara>
      Voir aussi <function>getmyuid</function>, <function>getmypid</function>,
@@ -269,9 +270,9 @@
      <paramdef>void</paramdef>
     </funcsynopsis>
     <simpara>
-      Retourne le configuration actuelle de l'option
-      <link linkend="ini.magic-quotes-gpc">magic_quotes_gpc</link>
-      (0 pour l'option d&eacute;sactiv&eacute;e, 1 pour l'option activ&eacute;e).
+     <function>get_magic_quotes_gpc</function> retourne le configuration actuelle
+     de l'option <link linkend="ini.magic-quotes-gpc">magic_quotes_gpc</link>
+     (0 pour l'option d&eacute;sactiv&eacute;e, 1 pour l'option activ&eacute;e).
     </simpara>
     <simpara>
       Voir aussi <function>get_magic_quotes_runtime</function>,
@@ -295,7 +296,8 @@
      <paramdef>void</paramdef>
     </funcsynopsis>
     <simpara>
-     RRetourne la configuration actuelle de l'option
+     <function>get_magic_quotes_runtime</function> retourne la configuration
+     actuelle de l'option
      <link linkend="ini.magic-quotes-runtime">magic_quotes_runtime</link>.
      (0 pour option desactiv&eacute;e,  1 pour option sactiv&eacute;e).
     </simpara>
@@ -309,7 +311,7 @@
    <refnamediv>
     <refname>getlastmod</refname>
     <refpurpose>
-       Retourne la date de derni&egrave;re modification de la page.
+     Retourne la date de derni&egrave;re modification de la page.
     </refpurpose>
    </refnamediv>
    <refsect1>
@@ -319,11 +321,12 @@
      <paramdef>void</paramdef>
     </funcsynopsis>
     <para>
-      <function>getlastmod</function> retourne la date de derni&egrave;re
-      modification de la page. La valeur retourn&eacute;e est
-      un marqueur de temps UNIX, utilisable comme param&egrave;tre avec
-      la fonction <function>date</function>.
-      Retourne <literal>FALSE</literal> en cas d'erreur.
+     <function>getlastmod</function> retourne la date de derni&egrave;re
+     modification de la page. La valeur retourn&eacute;e est
+     un marqueur de temps UNIX, utilisable comme param&egrave;tre avec
+     la fonction <function>date</function>.
+     <function>getlastmod</function> retourne <literal>FALSE</literal> en
+     cas d'erreur.
      <example>
       <title>Exemple avec <function>getlastmod</function></title>
       <programlisting role="php">
@@ -353,7 +356,8 @@
      <paramdef>void</paramdef>
     </funcsynopsis>
     <para>
-     Retourne l'inode du script, ou <literal>FALSE</literal> en cas d'erreur.
+     <function>getmyinode</function> retourne l'inode du script,
+     ou <literal>FALSE</literal> en cas d'erreur.
     </para>
     <para>
      Voir aussi <function>getmyuid</function>,
@@ -363,7 +367,7 @@
     </para>
     <note>
      <simpara>
-     Cette fonction est inop&eacute;rante sur les syst&egrave;mes Windows.
+     <function>getmyinode</function> est inop&eacute;rante sur les syst&egrave;mes 
+Windows.
      </simpara>
     </note>
    </refsect1>
@@ -380,12 +384,13 @@
      <paramdef>void</paramdef>
     </funcsynopsis>
     <para>
-      Retourne le num&eacute;ro de processus actuel ou <literal>FALSE</literal> en 
cas d'erreur.
+     <function>getmypid</function> retourne le num&eacute;ro de processus
+     actuel ou <literal>FALSE</literal> en cas d'erreur.
     </para>
     <para>
-      Il est &agrave; noter que si vous utilisez PHP comme module Apache,
-      il n'est pas guarantit que deux invocations distinctes de la fonction
-      donnent des r&eacute;sultats diff&eacute;rents.
+     Il est &agrave; noter que si vous utilisez PHP comme module Apache,
+     il n'est pas guarantit que deux invocations distinctes de la fonction
+     donnent des r&eacute;sultats diff&eacute;rents.
     </para>
     <warning>
      <para>
@@ -413,7 +418,8 @@
      <paramdef>void</paramdef>
     </funcsynopsis>
     <simpara>
-      Retourne l'UID du propri&eacute;taire du script actuel ou 
<literal>FALSE</literal> en cas d'erreur.
+     <function>getmyuid</function> retourne l'UID du propri&eacute;taire
+     du script actuel ou <literal>FALSE</literal> en cas d'erreur.
     </simpara>
     <simpara>
      Voir aussi <function>getmypid</function>, <function>get_current_user</function>,
@@ -475,19 +481,21 @@
      </funcprototype>
     </funcsynopsis>
     <para>
-     Change la valeur de l'option de configuration <parameter>varname</parameter>
+     <function>ini_alter</function> change la valeur de l'option de
+     configuration <parameter>varname</parameter>
      et lui donne la valeur de  <parameter>newvalue</parameter>.
-     Retourne <literal>FALSE</literal> en cas d'&eacute;chec, et la valeur
-     pr&eacute;c&eacute;dente en cas de succ&egrave;s.
+     <function>ini_alter</function> retourne <literal>FALSE</literal>
+     en cas d'&eacute;chec, et la valeur pr&eacute;c&eacute;dente en
+     cas de succ&egrave;s.
     </para>
     <note>
      <para>
-      Cette fonction est un alias de <function>ini_set</function>
+      <function>ini_alter</function> est un alias de <function>ini_set</function>
      </para>
     </note>
     <para>
      Voir aussi <function>ini_get</function>,
-     <function>ini_restore</function>,
+     <function>ini_restore</function> et
      <function>ini_set</function>
     </para>
    </refsect1>
@@ -506,12 +514,13 @@
      </funcprototype>
     </funcsynopsis>
     <para>
-     Retourne la valeur de l'option de configuration <parameter>varname</parameter>
-     en cas de succ&egrave;s, et <literal>FALSE</literal>.
+     <function>ini_get</function> retourne la valeur de l'option de
+     configuration <parameter>varname</parameter> en cas de succ&egrave;s, et
+     <literal>FALSE</literal>.
     </para>
     <para>
      Voir aussi <function>ini_alter</function>,
-     <function>ini_restore</function>,
+     <function>ini_restore</function> et
      <function>ini_set</function>
     </para>
    </refsect1>
@@ -530,8 +539,8 @@
      </funcprototype>
     </funcsynopsis>
     <para>
-     Restaure la valeur originale de l'option de configuration
-     <parameter>varname</parameter>.
+     <function>ini_restore</function> restaure la valeur originale de
+     l'option de configuration <parameter>varname</parameter>.
     </para>
     <para>
      Voir aussi <function>ini_alter</function>,
@@ -555,9 +564,11 @@
      </funcprototype>
     </funcsynopsis>
     <para>
-    Change la valeur de l'option de configuration <parameter>varname</parameter>
+     <function>ini_set</function> change la valeur de l'option de
+     configuration <parameter>varname</parameter>
      et lui donne la valeur de  <parameter>newvalue</parameter>.
-     Retourne <literal>FALSE</literal> en cas d'&eacute;chec, et la valeur
+     <function>ini_set</function> retourne <literal>FALSE</literal>
+     en cas d'&eacute;chec, et la valeur
      pr&eacute;c&eacute;dente en cas de succ&egrave;s.
     </para>
     <para>
@@ -1061,7 +1072,7 @@
     </para>
    </refsect1>
   </refentry>
-<refentry id="function.get-required-files">
+  <refentry id="function.get-required-files">
    <refnamediv>
     <refname>get_required_files</refname>
     <refpurpose>
@@ -1182,6 +1193,42 @@
     </para>
    </refsect1>
   </refentry>
+  <refentry id="function.zend-version">
+   <refnamediv>
+    <refname>zend_version</refname>
+    <refpurpose>Lit la version courante du moteur Zend.</refpurpose>
+   </refnamediv>
+   <refsect1>
+    <title>Description</title>
+    <funcsynopsis>
+     <funcprototype>
+      <funcdef>string <function>zendversion</function></funcdef>
+      <paramdef>void<parameter></parameter></paramdef>
+     </funcprototype>
+    </funcsynopsis>
+    <para>
+     <function>zendversion</function> retourne une cha&icirc;ne contenant le
+     num&eacute;ro de version du moteur d'analyse Zend, pour l'ex&eacute;cutable
+     PHP courant.
+     <example>
+      <title>Exemple <function>zendversion</function></title>
+      <programlisting role="php">
+&lt;?php
+// affiche e.g. 'Version du moteur Zend: 1.0.4'
+// ou bien quelquechose d'approchant si votre version de PHP date
+echo "Version du moteur Zend: ".zend_version();
+?&gt;
+      </programlisting>
+     </example>
+    </para>
+    <para>
+     Voir aussi <function>phpinfo</function>,
+     <function>phpcredits</function>,
+     <function>php_logo_guid</function> et
+     <function>phpversion</function>.
+     </para>
+    </refsect1>
+   </refentry>
 </reference>
 <!-- Keep this comment at the end of the file
 Local variables:
Index: phpdoc/fr/functions/sybase.xml
diff -u phpdoc/fr/functions/sybase.xml:1.6 phpdoc/fr/functions/sybase.xml:1.7
--- phpdoc/fr/functions/sybase.xml:1.6  Mon Jan 22 03:58:33 2001
+++ phpdoc/fr/functions/sybase.xml      Wed Mar  7 10:08:43 2001
@@ -58,25 +58,26 @@
      </funcprototype>
     </funcsynopsis>
     <para>
-      <function>sybase_close</function> retourne <literal>TRUE</literal> en cas de 
succ&egrave;s,
-      et <literal>FALSE</literal> en cas d'erreur.
+     <function>sybase_close</function> retourne <literal>TRUE</literal>
+     en cas de succ&egrave;s et <literal>FALSE</literal> en cas d'erreur.
     </para>
     <para>
-      <function>sybase_close</function> termine la connexion avec le serveur Sybase
-      associ&eacute; &agrave; l'identifiant de connexion
-      <parameter>link_identifier</parameter>.
+     <function>sybase_close</function> termine la connexion avec le serveur Sybase
+     associ&eacute; &agrave; l'identifiant de connexion
+     <parameter>link_identifier</parameter>.
     </para>
     <para>
-       Notez qu'il n'est pas utile de fermer les connexions non persistantes,
-       car elles seront termin&eacute;es &agrave; la fin du script.
+     Notez qu'il n'est pas utile de fermer les connexions non persistantes,
+     car elles seront termin&eacute;es &agrave; la fin du script.
     </para>
     <para>
-       <function>sybase_close</function> ne ferme pas les connexions persistantes
-       g&eacute;n&eacute;r&eacute;es par <function>sybase_pconnect</function>.
+     <function>sybase_close</function> ne ferme pas les connexions persistantes
+     g&eacute;n&eacute;r&eacute;es par <function>sybase_pconnect</function>.
     </para>
     <para>
-       Voir aussi : <function>sybase_connect</function> et
-                      <function>sybase_pconnect</function>.
+     Voir aussi
+     <function>sybase_connect</function> et
+     <function>sybase_pconnect</function>.
     </para>
    </refsect1>
   </refentry>
@@ -356,10 +357,12 @@
      </funcprototype>
     </funcsynopsis>
     <para>
-      <function>sybase_free_result</function> n'est vraiment utile que si vous
-       risquez d'utiliser trop de m&eacute;moire durant votre script. La 
m&eacute;moire occup&eacute;e par
-       les r&eacute;sultats est automatiquement lib&eacute;r&eacute;e &agrave; la fin 
du script. Mais, si vous &ecirc;tes
-       s&ucirc;r de ne pas avoir besoin du r&eacute;sultat ult&eacute;rieurement.
+     <function>sybase_free_result</function> n'est vraiment utile que si vous
+     risquez d'utiliser trop de m&eacute;moire durant votre script. La
+     m&eacute;moire occup&eacute;e par les r&eacute;sultats est
+     automatiquement lib&eacute;r&eacute;e &agrave; la fin du script. Mais,
+     si vous &ecirc;tes s&ucirc;r de ne pas avoir besoin du r&eacute;sultat
+     ult&eacute;rieurement.
     </para>
    </refsect1>
   </refentry>
@@ -419,8 +422,8 @@
      </funcprototype>
     </funcsynopsis>
     <para>
-     <function>sybase_min_client_severity</function> fixe la 
s&eacute;v&eacute;rit&eacute; minimale
-     du client.
+     <function>sybase_min_client_severity</function> fixe la 
+s&eacute;v&eacute;rit&eacute;
+     minimale du client.
      <note>
      <para>
        Cette fonction est disponible avec l'interface CT vers Sybase, mais pas avec la
@@ -429,14 +432,16 @@
      </note>
     </para>
     <para>
-      See also: <function>sybase_min_server_severity</function>.
+      Voir aussi : <function>sybase_min_server_severity</function>.
     </para>
    </refsect1>
   </refentry>
   <refentry id="function.sybase-min-error-severity">
    <refnamediv>
     <refname>sybase_min_error_severity</refname>
-    <refpurpose>Fixe la s&eacute;v&eacute;rit&eacute; minimale du client pour les 
erreurs</refpurpose>
+    <refpurpose>
+     Fixe la s&eacute;v&eacute;rit&eacute; minimale du client pour les erreurs
+    </refpurpose>
    </refnamediv>
    <refsect1>
     <title>Description</title>
@@ -447,8 +452,8 @@
      </funcprototype>
     </funcsynopsis>
     <para>
-     <function>sybase_min_error_severity</function> fixe la 
s&eacute;v&eacute;rit&eacute; minimale
-     du client pour les erreurs.
+     <function>sybase_min_error_severity</function> fixe la 
+s&eacute;v&eacute;rit&eacute;
+     minimale du client pour les erreurs.
     </para>
     <para>
       Voir aussi: <function>sybase_min_message_severity</function>.
@@ -458,7 +463,9 @@
   <refentry id="function.sybase-min-message-severity">
    <refnamediv>
     <refname>sybase_min_message_severity</refname>
-    <refpurpose>Fixe la s&eacute;v&eacute;rit&eacute; minimale du client pour les 
messages</refpurpose>
+    <refpurpose>
+     Fixe la s&eacute;v&eacute;rit&eacute; minimale du client pour les messages
+    </refpurpose>
    </refnamediv>
    <refsect1>
     <title>Description</title>
@@ -469,8 +476,8 @@
      </funcprototype>
     </funcsynopsis>
     <para>
-     <function>sybase_min_message_severity</function> fixe la 
s&eacute;v&eacute;rit&eacute; minimale
-     du client pour les messages.
+     <function>sybase_min_message_severity</function> fixe la
+     s&eacute;v&eacute;rit&eacute; minimale du client pour les messages.
     </para>
     <para>
       Voir aussi: <function>sybase_min_error_severity</function>.
@@ -480,7 +487,9 @@
   <refentry id="function.sybase-min-server-severity">
    <refnamediv>
     <refname>sybase_min_server_severity</refname>
-    <refpurpose>Fixe la s&eacute;v&eacute;rit&eacute; minimale du client pour le 
serveur</refpurpose>
+    <refpurpose>
+     Fixe la s&eacute;v&eacute;rit&eacute; minimale du client pour le serveur
+    </refpurpose>
    </refnamediv>
    <refsect1>
     <title>Description</title>
@@ -491,8 +500,8 @@
      </funcprototype>
     </funcsynopsis>
     <para>
-     <function>sybase_min_server_severity</function> fixe la 
s&eacute;v&eacute;rit&eacute; minimale
-     du client pour le serveur.
+     <function>sybase_min_server_severity</function> fixe la 
+s&eacute;v&eacute;rit&eacute;
+     minimale du client pour le serveur.
      <note>
      <para>
        Cette fonction est disponible avec l'interface CT vers Sybase, mais pas avec la
@@ -572,23 +581,25 @@
       <literal>FALSE</literal> en cas d'erreur.
     </para>
     <para>
-      <function>sybase_connect</function> se comporte comme
-      <function>sybase_connect</function> avec deux diff&eacute;rence majeures :
+     <function>sybase_connect</function> se comporte comme
+     <function>sybase_connect</function> avec deux diff&eacute;rence majeures :
     </para>
     <para>
-       Premi&egrave;rement, lors de la connexion, la fonction va chercher une 
connexion
-       (persistante) d&eacute;j&agrave; ouverte, avec le m&ecirc;me h&ocirc;te, nom 
de compte et mot de passe. Si
-       une telle connexion est trouv&eacute;e, un identifiant de cette connexion est 
retourn&eacute;,
-       plut&ocirc;t que d'en ouvrir une nouvelle.
+     Premi&egrave;rement, lors de la connexion, la fonction va chercher une connexion
+     (persistante) d&eacute;j&agrave; ouverte, avec le m&ecirc;me h&ocirc;te,
+     nom de compte et mot de passe. Si une telle connexion est trouv&eacute;e,
+     un identifiant de cette connexion est retourn&eacute;, plut&ocirc;t que
+     d'en ouvrir une nouvelle.
     </para>
     <para>
-       Deuxi&egrave;mement, la connexion au serveur SyBase ne sera pas 
termin&eacute;e lors de la
-       fin du script. Au contraire, le lien sera maintenu pour des connexions
-       ult&eacute;rieures. <function>sybase_close</function> ne fermera pas un lien 
cr&eacute;e par
-       <function>sybase_pconnect</function>).
+     Deuxi&egrave;mement, la connexion au serveur SyBase ne sera pas
+     termin&eacute;e lors de la fin du script. Au contraire, le lien
+     sera maintenu pour des connexions ult&eacute;rieures.
+     <function>sybase_close</function> ne fermera pas un lien cr&eacute;e par
+     <function>sybase_pconnect</function>.
     </para>
     <para>
-      Ce type de liens est dit 'persistent'.
+     Ce type de liens est dit 'persistent'.
     </para>
    </refsect1>
   </refentry>
@@ -607,18 +618,21 @@
      </funcprototype>
     </funcsynopsis>
     <para>
-       Retourne un identifiant de r&eacute;sultat positif en cas de succ&egrave;s, et 
<literal>FALSE</literal> sinon.
+     <function>sybase_query</function> retourne un identifiant de r&eacute;sultat
+     positif en cas de succ&egrave;s, et <literal>FALSE</literal> sinon.
     </para>
     <para>
-       <function>sybase_query</function> envoie une requ&ecirc;te &agrave; la base de 
donn&eacute;es
-       courante, sur le serveur associ&eacute; &agrave; l'identifiant de connexion. 
Si l'identifiant
-       de connexion n'est pas pr&eacute;cis&eacute;, la fonction essaiera d'utiliser 
la derni&egrave;re
-       connexion ouverte. Si aucune connexion n'a &eacute;t&eacute; ouverte, la 
fonction va tenter
-       d'ouvrir une connexion avec la fonction <function>sybase_connect</function>.
+     <function>sybase_query</function> envoie une requ&ecirc;te &agrave;
+     la base de donn&eacute;es courante, sur le serveur associ&eacute; &agrave;
+     l'identifiant de connexion. Si l'identifiant de connexion n'est pas
+     pr&eacute;cis&eacute;, la fonction essaiera d'utiliser la derni&egrave;re
+     connexion ouverte. Si aucune connexion n'a &eacute;t&eacute; ouverte,
+     la fonction va tenter d'ouvrir une connexion avec la fonction
+     <function>sybase_connect</function>.
     </para>
     <para>
-     Voir aussi:
-     <function>sybase_select_db</function> et <function>sybase_connect</function>.
+     Voir aussi: <function>sybase_select_db</function> et
+     <function>sybase_connect</function>.
     </para>
    </refsect1>
   </refentry>
@@ -638,19 +652,20 @@
      </funcprototype>
     </funcsynopsis>
     <para>
-      <function>sybase_result</function> retourne le contenu d'une cellule. L'argument
-       <parameter>field</parameter> peut &ecirc;tre l'index du champs, ou bien le nom 
du
-       champs, ou encore, le nom de la table " point " le nom du champs. Si la colonne
-       a &eacute;t&eacute; alias&eacute;e ('SELECT foo AS bar FROM...'), utilisez 
l'alias &agrave; la place du nom
-       de la colonne.
+     <function>sybase_result</function> retourne le contenu d'une cellule. L'argument
+     <parameter>field</parameter> peut &ecirc;tre l'index du champs, ou bien le nom du
+     champs, ou encore, le nom de la table " point " le nom du champs. Si la colonne
+     a &eacute;t&eacute; alias&eacute;e ('SELECT foo AS bar FROM...'), utilisez
+     l'alias &agrave; la place du nom de la colonne.
     </para>
     <para>
-       Lorsque vous travaillez sur des r&eacute;sultats de grande taille, vous devriez
-       utiliser les autres fonctions qui lisent une ligne enti&egrave;re (voir plus 
loin).
-       Etant donn&eacute; que ces fonctions lisent une ligne enti&egrave;re, elles 
sont BEAUCOUP plus
-       rapide que <function>sybase_result</function>. De plus, l'utilisation d'index
-       num&eacute;rique est beaucoup plus rapide que les noms des champs, ou les noms 
des tables
-       et des champs.
+     Lorsque vous travaillez sur des r&eacute;sultats de grande taille, vous devriez
+     utiliser les autres fonctions qui lisent une ligne enti&egrave;re
+     (voir plus loin). Etant donn&eacute; que ces fonctions lisent une
+     ligne enti&egrave;re, elles sont BEAUCOUP plus rapide que
+     <function>sybase_result</function>. De plus, l'utilisation d'index
+     num&eacute;rique est beaucoup plus rapide que les noms des champs,
+     ou les noms des tables et des champs.
     </para>
     <para>
      Fonctions de substitution, &agrave; haute efficacit&eacute; :
@@ -674,22 +689,25 @@
      </funcprototype>
     </funcsynopsis>
     <para>
-       Retourne <literal>TRUE</literal> en cas de succ&egrave;s, et 
<literal>FALSE</literal> en cas d'erreur.
+     <function>sybase_select_db</function> retourne <literal>TRUE</literal>
+     en cas de succ&egrave;s, et <literal>FALSE</literal> en cas d'erreur.
     </para>
     <para>
-       <function>sybase_select_db</function> change la base de donn&eacute;es 
courante et
-       active sur le serveur associ&eacute; avec l'identifiant de connexion
-       <parameter>link_identifier</parameter>. Si 
<parameter>link_identifier</parameter>
-       n'est pas pr&eacute;cis&eacute;, le dernier lien ouvert est utilis&eacute;. Si 
aucun lien n'a &eacute;t&eacute;
-       ouvert, la fonction va tenter d'en &eacute;tablir un en appelant
-       <function>sybase_connect</function>.
+     <function>sybase_select_db</function> change la base de donn&eacute;es courante 
+et
+     active sur le serveur associ&eacute; avec l'identifiant de connexion
+     <parameter>link_identifier</parameter>. Si <parameter>link_identifier</parameter>
+     n'est pas pr&eacute;cis&eacute;, le dernier lien ouvert est utilis&eacute;. Si
+     aucun lien n'a &eacute;t&eacute; ouvert, la fonction va tenter d'en 
+&eacute;tablir
+     un en appelant <function>sybase_connect</function>.
     </para>
     <para>
-       Tous les prochains appels &agrave; <function>sybase_query</function> seront 
faites
-       sur la bas de donn&eacute;es courante et active.
+     Tous les prochains appels &agrave; <function>sybase_query</function> seront 
+faites
+     sur la bas de donn&eacute;es courante et active.
     </para>
-    <para> Voir aussi : <function>sybase_connect</function>, 
<function>sybase_pconnect</function>
-    et <function>sybase_query</function>.
+    <para>
+     Voir aussi : <function>sybase_connect</function>,
+     <function>sybase_pconnect</function> et
+     <function>sybase_query</function>.
     </para>
    </refsect1>
   </refentry>
Index: phpdoc/fr/functions/var.xml
diff -u phpdoc/fr/functions/var.xml:1.10 phpdoc/fr/functions/var.xml:1.11
--- phpdoc/fr/functions/var.xml:1.10    Sat Feb  3 16:33:28 2001
+++ phpdoc/fr/functions/var.xml Wed Mar  7 10:08:43 2001
@@ -5,7 +5,7 @@
    <refnamediv>
     <refname>doubleval</refname>
     <refpurpose>
-       Retourne la valeur num&eacute;rique (double) de la variable.
+     Retourne la valeur num&eacute;rique (double) de la variable.
     </refpurpose>
    </refnamediv>
    <refsect1>
@@ -92,7 +92,8 @@
      <paramdef>mixed <parameter>var</parameter></paramdef>
     </funcsynopsis>
     <para>
-     Retourne le type de la variable PHP <parameter>var</parameter>.
+     <function>gettype</function> retourne le type de la
+     variable PHP <parameter>var</parameter>.
     </para>
     <para>
      Les cha&icirc;nes de caract&egrave;res que peut retourner la fonction
@@ -132,11 +133,94 @@
     </para>
    </refsect1>
   </refentry>
+  <refentry id="function.get-defined-vars">
+   <refnamediv>
+    <refname>get_defined_vars</refname>
+    <refpurpose>
+     Liste toutes les variables d&eacute;finies
+    </refpurpose>
+   </refnamediv>
+   <refsect1>
+    <title>Description</title>
+    <funcsynopsis>
+     <funcprototype>
+      <funcdef>array <function>get_defined_vars</function></funcdef>
+      <paramdef>void <parameter></parameter></paramdef>
+     </funcprototype>
+    </funcsynopsis>
+    <para>
+     <function>get_defined_vars</function> retourne un tableau multidimensionnel
+     contenant la liste de toutes les variables d&eacute;finies, qu'elles soient
+     des variables d'environnement, de serveurs ou d&eacute;finies par l'utilisateur.
+     <informalexample>
+      <programlisting role="php">
+&lt;?php
+$b = array(1,1,2,3,5,8);
+$arr = get_defined_vars();
+// affiche $b
+print_r($arr["b"]);
+// affiche le chemin jusqu'&agrave; l'interpr&eacute;teur CGI PHP (si PHP est 
+utilis&eacute; en CGI)
+// i.e. /usr/local/bin/php
+echo $arr["_"];
+// affiche la ligne de commande, s'il y en a une
+print_r($arr["argv"]);
+// affiche toutes les variables serveurs
+print_r($arr["HTTP_SERVER_VARS"]);
+// affiche toutes les cl&eacute;s disponibles dans les tableaux de variables
+print_r(array_keys(get_defined_vars()));
+?&gt;
+      </programlisting>
+     </informalexample>
+    </para>
+    <para>
+     Voir aussi <function>get_defined_functions</function>.
+    </para>
+   </refsect1>
+  </refentry>
+  <refentry id="function.get-resource-type">
+   <refnamediv>
+    <refname>get_resource_type</refname>
+    <refpurpose>Retourne le type de ressource</refpurpose>
+   </refnamediv>
+   <refsect1>
+    <title>Description</title>
+    <funcsynopsis>
+     <funcprototype>
+      <funcdef>string <function>get_resource_type</function></funcdef>
+      <paramdef>resource <parameter>handle</parameter></paramdef>
+     </funcprototype>
+    </funcsynopsis>
+    <para>
+     <function>get_resource_type</function> retourne une cha&icirc;ne 
+repr&eacute;sentant
+     le type de ressources de <parameter>handle</parameter>. Si le param&egrave;tre
+     n'est pas une ressource valide, une erreur est g&eacute;n&eacute;r&eacute;e.
+     <informalexample>
+      <programlisting role="php">
+&lt?php
+$c = mysql_connect();
+echo get_resource_type($c)."\n";
+// affiche : mysql link
+// (lien mysql)
+$fp = fopen("foo","w");
+echo get_resource_type($fp)."\n";
+// affiche : file
+// (fichier)
+$doc = new_xmldoc("1.0");
+echo get_resource_type($doc->doc)."\n";
+// affiche : domxml document
+// (document domxml)
+?&gt;
+      </programlisting>
+     </informalexample>
+    </para>
+   </refsect1>
+  </refentry>
   <refentry id="function.intval">
    <refnamediv>
     <refname>intval</refname>
     <refpurpose>
-      Retourne la valeur num&eacute;rique (integer) de la variable.</refpurpose>
+     Retourne la valeur num&eacute;rique (integer) de la variable.
+    </refpurpose>
    </refnamediv>
    <refsect1>
     <title>Description</title>
@@ -150,9 +234,10 @@
      </funcprototype>
     </funcsynopsis>
     <simpara>
-     Retourne la valeur num&eacute;rique (integer) de la variable
-     <parameter>var</parameter>, en convertisant la valeur dans la
-     base sp&eacute;cifi&eacute;e (par d&eacute;faut en base 10).
+     <function>intval</function> retourne la valeur num&eacute;rique
+     enti&egrave;re (integer) de la variable <parameter>var</parameter>, en
+     convertisant la valeur dans la base sp&eacute;cifi&eacute;e (par
+     d&eacute;faut en base 10).
     </simpara>
     <simpara>
      <parameter>var</parameter> peut &ecirc;tre de type scalaire. Vous ne
@@ -180,7 +265,8 @@
      </funcprototype>
     </funcsynopsis>
     <para>
-     Renvoie la valeur <literal>TRUE</literal> si la variable 
<parameter>var</parameter> est un tableau,
+     <function>is_array</function> renvoie la valeur <literal>TRUE</literal>
+     si la variable <parameter>var</parameter> est un tableau,
      <literal>FALSE</literal> sinon.
     </para>
     <para>
@@ -245,8 +331,9 @@
      </funcprototype>
     </funcsynopsis>
     <para>
-       Renvoie <literal>TRUE</literal> si la variable <parameter>var</parameter> est 
du type "double",
-       <literal>FALSE</literal> sinon.
+     <function>is_double</function> renvoie <literal>TRUE</literal> si
+     la variable <parameter>var</parameter> est du type "double",
+     <literal>FALSE</literal> sinon.
     </para>
     <para>
      Voir aussi <function>is_array</function>,
@@ -363,8 +450,9 @@
      </funcprototype>
     </funcsynopsis>
     <para>
-      Renvoie <literal>TRUE</literal> si la variable <parameter>var</parameter> est 
du type
-      integer (long), <literal>FALSE</literal> sinon.
+     <function>is_long</function> renvoie <literal>TRUE</literal>
+     si la variable <parameter>var</parameter> est du type
+     entier long (long), <literal>FALSE</literal> sinon.
     </para>
     <para>
      Voir aussi <function>is_bool</function>,
@@ -426,7 +514,8 @@
      </funcprototype>
     </funcsynopsis>
     <para>
-     Renvoie <literal>TRUE</literal> si la variable <parameter>var</parameter> est un 
objet,
+     <function>is_object</function> renvoie <literal>TRUE</literal>
+     si la variable <parameter>var</parameter> est un objet,
      <literal>FALSE</literal> sinon.
     </para>
     <para>
@@ -516,8 +605,9 @@
      </funcprototype>
     </funcsynopsis>
     <para>
-      Renvoie <literal>TRUE</literal> si la variable <parameter>var</parameter> est 
du type "string",
-      <literal>FALSE</literal> sinon.
+     <function>is_string</function> renvoie <literal>TRUE</literal>
+     si la variable <parameter>var</parameter> est du type chaine
+     de caract&egrave;res (string), <literal>FALSE</literal> sinon.
     </para>
     <para>
      Voir aussi <function>is_long</function>,
@@ -544,8 +634,9 @@
      </funcprototype>
     </funcsynopsis>
     <simpara>
-       Renvoie <literal>TRUE</literal> si la variable <parameter>var</parameter> est 
d&eacute;finie,
-       <literal>FALSE</literal> sinon.
+     <function>isset</function> renvoie <literal>TRUE</literal>
+     si la variable <parameter>var</parameter> est d&eacute;finie,
+     <literal>FALSE</literal> sinon.
     </simpara>
     <para>
      Si une variable a &eacute;t&eacute; d&eacute;saffect&eacute;e avec la fonction
@@ -678,12 +769,12 @@
      </funcprototype>
     </funcsynopsis>
     <para>
-      <function>settype</function> modifie le type de la variable
-      <parameter>var</parameter> en <parameter>type</parameter>.
+     <function>settype</function> modifie le type de la variable
+     <parameter>var</parameter> en <parameter>type</parameter>.
     </para>
     <para>
-      Les valeurs possibles pour le param&egrave;tre
-      <parameter>type</parameter> sont :
+     Les valeurs possibles pour le param&egrave;tre
+     <parameter>type</parameter> sont :
      <itemizedlist>
       <listitem><simpara>"integer"</simpara></listitem>
       <listitem><simpara>"double"</simpara></listitem>
@@ -693,7 +784,8 @@
      </itemizedlist>
     </para>
     <para>
-     Renvoie <literal>TRUE</literal> en cas de succ&egrave;s, 
<literal>FALSE</literal> sinon.
+     <function>settype</function> renvoie <literal>TRUE</literal>
+     en cas de succ&egrave;s, <literal>FALSE</literal> sinon.
     </para>
     <para>
      Voir aussi <function>gettype</function>.
@@ -714,13 +806,13 @@
      </funcprototype>
     </funcsynopsis>
     <simpara>
-        Retourne la valeur de la variable <parameter>var</parameter>,
-        au format cha&icirc;ne de caract&egrave;res.
+     <function>strval</function> retourne la valeur de la variable
+     <parameter>var</parameter>, au format cha&icirc;ne de caract&egrave;res.
     </simpara>
     <simpara>
-        <parameter>var</parameter> peut &ecirc;tre un scalaire. Vous ne pouvez
-        pas utiliser la fonction <function>strval</function> avec des tableaux
-        ou des objets.
+     <parameter>var</parameter> peut &ecirc;tre un scalaire. Vous ne pouvez
+     pas utiliser la fonction <function>strval</function> avec des tableaux
+     ou des objets.
     </simpara>
     <simpara>
      Voir aussi <function>doubleval</function>, <function>intval</function>,
Index: phpdoc/fr/functions/zlib.xml
diff -u phpdoc/fr/functions/zlib.xml:1.6 phpdoc/fr/functions/zlib.xml:1.7
--- phpdoc/fr/functions/zlib.xml:1.6    Fri Jan 26 06:43:31 2001
+++ phpdoc/fr/functions/zlib.xml        Wed Mar  7 10:08:43 2001
@@ -90,7 +90,8 @@
      <paramdef>int <parameter>zp</parameter></paramdef>
     </funcsynopsis>
     <para>
-     Retourne <literal>TRUE</literal> si le pointeur interne du fichier 
compress&eacute; est &agrave;
+     <function>gzeof</function> retourne <literal>TRUE</literal> si le pointeur
+     interne du fichier compress&eacute; est &agrave;
      la fin du fichier, sinon retourne <literal>FALSE</literal>.
     </para>
     <para>
@@ -551,7 +552,7 @@
   <refentry id="function.gzcompress">
    <refnamediv>
     <refname>gzcompress</refname>
-    <refpurpose>Compresse une cha&circ;ne avec Gz</refpurpose>
+    <refpurpose>Compresse une cha&circ;ne (ZLIB)</refpurpose>
    </refnamediv>
    <refsect1>
     <title>Description</title>
@@ -565,15 +566,24 @@
      </funcprototype>
     </funcsynopsis>
     <para>
-     <function>gzcompress</function> retourne la version compress&eacute; GZ de
-     la cha&icirc;ne <parameter>data</parameter>, ou <literal>FALSE</literal>
-     en cas d'erreur. Le param&egrave;tre <parameter>level</parameter> peut
-     prendre des valeurs depuis 0 (pas de compression) jusqu'&agrave; 9
-     (compression maximum).
+     <function>gzcompress</function> retourne la version compress&eacute; avec
+     le format de donn&eacute;es ZLIB de la cha&icirc;ne <parameter>data</parameter>,
+     ou <literal>FALSE</literal> en cas d'erreur. Le param&egrave;tre
+     <parameter>level</parameter> peut prendre des valeurs depuis 0
+     (pas de compression) jusqu'&agrave; 9 (compression maximum).
+    </para>
+    <para>
+     Pour plus de d&eacute;tails sur la compression ZLIB et son algorithme,
+     reportez vous au document de sp&eacute;cifications
+     <ulink url="&url.rfc1950;">ZLIB Compressed Data Format Specification version 
+3.3</ulink>
+     (RFC 1950).
+    </para>
+    <para>
+     Voir aussi <function>gzdeflate</function>,
+     <function>gzinflate</function>,
+     <function>gzuncompress</function> et
+     <function>gzencode</function>.
     </para>
-    <para>
-     Voir aussi <function>gzuncompress</function>.
-    </para>
    </refsect1>
   </refentry>
   <refentry id="function.gzuncompress">
@@ -610,10 +620,144 @@
      </para>
     </note>
     <para>
+     Voir aussi <function>gzdeflate</function>,
+     <function>gzinflate</function>,
+     <function>gzcompress</function> et
+     <function>gzencode</function>.
+    </para>
+   </refsect1>
+  </refentry>
+  <refentry id="function.gzdeflate">
+   <refnamediv>
+    <refname>gzdeflate</refname>
+    <refpurpose>Compresse une cha&icirc;ne (DEFLATE)</refpurpose>
+   </refnamediv>
+   <refsect1>
+    <title>Description</title>
+    <funcsynopsis>
+     <funcprototype>
+      <funcdef>string <function>gzdeflate</function></funcdef>
+      <paramdef>string <parameter>data</parameter></paramdef>
+      <paramdef>int
+       <parameter><optional>level</optional></parameter>
+      </paramdef>
+     </funcprototype>
+    </funcsynopsis>
+    <para>
+     <function>gzdeflate</function> retourne la version compress&eacute;e
+      de <parameter>data</parameter> en utilisant le format de donn&eacute;es
+      DEFLATE, ou <literal>FALSE</literal> si une erreur est survenue.
+      Le param&egrave;tre optionnel <parameter>level</parameter> peut prendre des
+      valeurs de 0 (pas de compression) jusqu'&agrave; 9 (compression maximum,
+      vitesse minimum).
+    </para>
+    <para>
+     Pour plus de d&eacute;tails sur la compression ZLIB et son algorithme,
+     reportez vous au document de sp&eacute;cifications
+     <ulink url="&url.rfc1951;">DEFLATE Compressed Data Format Specification version 
+1.3</ulink>
+     (RFC 1951).
+    </para>
+    <para>
+     Voir aussi
+     <function>gzinflate</function>,
+     <function>gzcompress</function>,
+     <function>gzuncompress</function> et
+     <function>gzencode</function>.
+    </para>
+   </refsect1>
+  </refentry>
+  <refentry id="function.gzinflate">
+   <refnamediv>
+    <refname>gzinflate</refname>
+    <refpurpose>D&eacute;compresse une cha&icirc;ne (INFLATE)</refpurpose>
+   </refnamediv>
+   <refsect1>
+    <title>Description</title>
+    <funcsynopsis>
+     <funcprototype>
+      <funcdef>string <function>gzinflate</function></funcdef>
+      <paramdef>string <parameter>data</parameter></paramdef>
+      <paramdef>int
+       <parameter><optional>length</optional></parameter>
+      </paramdef>
+     </funcprototype>
+    </funcsynopsis>
+    <para>
+     <function>gzinflate</function> d&eacute;compresse la cha&icirc;ne
+     <parameter>data</parameter>.  <parameter>data</parameter>
+     doit avoir &eacute;t&eacute; compress&eacute;e avec 
+<function>gzdeflate</function>.
+     <function>gzinflate</function> retourne les donn&eacute;es
+     originales d&eacute;compress&eacute;es, ou bien <literal>FALSE</literal>
+     si une erreur survient. <function>gzinflate</function>
+     retournera une erreur si les donn&eacute;es d&eacute;compress&eacute;es sont plus
+     grandes que 256 fois la taille des donn&eacute;es compress&eacute;es
+     <parameter>data</parameter> ou que le param&egrave;tre
+     optionnel <parameter>length</parameter>.
+    </para>
+    <para>
      Voir aussi <function>gzcompress</function>.
+     <function>gzuncompress</function>,
+     <function>gzdeflate</function> et
+     <function>gzencode</function>.
     </para>
    </refsect1>
   </refentry>
+  <refentry id="function.gzencode">
+   <refnamediv>
+    <refname>gzencode</refname>
+    <refpurpose>Cr&eacute;e une cha&icirc;ne compr&eacute;ss&eacute;e avec 
+gzip</refpurpose>
+   </refnamediv>
+   <refsect1>
+    <title>Description</title>
+    <funcsynopsis>
+     <funcprototype>
+      <funcdef>string <function>gzencode</function></funcdef>
+      <paramdef>string <parameter>data</parameter></paramdef>
+      <paramdef>int
+       <parameter><optional>level</optional></parameter>
+      </paramdef>
+     </funcprototype>
+    </funcsynopsis>
+    <para>
+     <function>gzencode</function> retourne la cha&icirc;ne
+     <parameter>data</parameter> compress&eacute;e et compatible avec
+     le programme <command>gzip</command>, ou bien <literal>FALSE</literal>
+     si une erreur survient.  Le param&egrave;tre optionnel
+     <parameter>level</parameter> peut prendre des valeurs de
+     0 (par de compression) jusqu'&agrave; 9 (compression maximum,
+     vitess minimum). Par d&eacute;faut, le niveau de compression est
+     1.
+    </para>
+    <para>
+     La cha&icirc;ne retourn&eacute;e contient les ent&ecirc;tes appropri&eacute;s et 
+la
+     structure de donn&eacute;es demand&eacute;es par gzip pour faire un
+     fichier .gz file, e.g.:
+     <example>
+      <title>Cr&eacute;ation d'un fichier .gz (gzip)</title>
+      <programlisting role="php">
+&lt;?php
+$data = implode("", "bigfile.txt");
+$gzdata = gzencode($data, 9);
+$fp = fopen("bigfile.txt.gz", "w");
+fwrite($fp, $gzdata);
+fclose($fp);
+?&gt;
+      </programlisting>
+     </example>
+    </para>
+    <para>
+     Pour plus de d&eacute;tails sur le format GZIP, reportez vous &agrave; :
+     <ulink url="&url.rfc1952">GZIP file format specification version 4.3</ulink>
+     (RFC 1952).
+    </para>
+    <para>
+     Voir aussi <function>gzcompress</function>.
+     <function>gzuncompress</function>,
+     <function>gzdeflate</function> et
+     <function>gzinflate</function>.
+     </para>
+    </refsect1>
+   </refentry>
  </reference>
 <!-- Keep this comment at the end of the file
 Local variables:
Index: phpdoc/fr/functions/array.xml
diff -u phpdoc/fr/functions/array.xml:1.25 phpdoc/fr/functions/array.xml:1.26
--- phpdoc/fr/functions/array.xml:1.25  Tue Mar  6 10:30:48 2001
+++ phpdoc/fr/functions/array.xml       Wed Mar  7 10:08:43 2001
@@ -1072,6 +1072,43 @@
     </para>
    </refsect1>
   </refentry>
+  <refentry id="function.array-sum">
+   <refnamediv>
+    <refname>array_sum</refname>
+    <refpurpose>
+     Calcule la somme des valeurs du tableau
+    </refpurpose>
+   </refnamediv>
+   <refsect1>
+    <title>Description</title>
+    <funcsynopsis>
+     <funcprototype>
+      <funcdef>mixed <function>array_sum</function></funcdef>
+      <paramdef>array <parameter>arr</parameter></paramdef>
+     </funcprototype>
+    </funcsynopsis>
+    <para>
+     <function>array_sum</function> retourne la somme des
+     valeurs du tableau, sous forme d'un entier ou d'un
+     nombre &agrave; virgule flottante.
+    </para>
+    <para>
+     <example>
+      <title>Exemple avec <function>array_sum</function></title>
+      <programlisting role="php">
+&lt;?php
+$a = array(2,4,6,8);
+echo "somme(a) = ".array_sum($a)."\n";
+// affiche : somme(a) = 20
+$b = array("a"=>1.2,"b"=>2.3,"c"=>3.4);
+echo "somme(b) = ".array_sum($b)."\n";
+// affiche : somme(b) = 6.9
+?&gt;
+      </programlisting>
+     </example>
+    </para>
+   </refsect1>
+  </refentry>
    <refentry id="function.array-unique">
    <refnamediv>
     <refname>array_unique</refname>
@@ -1910,7 +1947,7 @@
      est le m&ecirc;me que celui de la valeur trouv&eacute;e dans 
<parameter>haystack</parameter>.
     </para>
     <para>
-     See also <function>in_array</function>.
+     Voir aussi <function>in_array</function>.
     </para>
     </refsect1>
    </refentry>

Reply via email to