dams            Mon Feb 25 06:40:35 2002 EDT

  Added files:                 
    /phpdoc/fr/functions        qtdom.xml w32api.xml xmlrpc.xml overload.xml 
  Log:
  initial Translation.
  

Index: phpdoc/fr/functions/qtdom.xml
+++ phpdoc/fr/functions/qtdom.xml
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- $Revision: 1.1 $ -->
 <reference id="ref.qtdom">
  <title>qtdom</title>
  <titleabbrev>Fonctions qtdom</titleabbrev>

  <partintro>
   <para>
   </para>
  </partintro>


  <refentry id="function.qdom-tree">
   <refnamediv>
    <refname>qdom_tree</refname>
    <refpurpose>Cr&eacute;e une arbre &agrave; partir d'un code XML</refpurpose>
   </refnamediv>
   <refsect1>
    <title>Description</title>
     <methodsynopsis>
      <type>object</type><methodname>qdom_tree</methodname>
      <methodparam><type>string</type><parameter/></methodparam>
     </methodsynopsis>
     &warn.experimental.func;
    <para>
     &warn.undocumented.func;
    </para>
   </refsect1>
  </refentry>

  <refentry id="function.qdom-error">
   <refnamediv>
    <refname>qdom_error</refname>
    <refpurpose>
     Retourne le message 'derreur de la derni&egrave;re op&eacute;ration
     QTDOM, ou &false; si aucune erreur n'est survenue
    </refpurpose>
   </refnamediv>
   <refsect1>
    <title>Description</title>
     <methodsynopsis>
      <type>string</type><methodname>qdom_error</methodname>
      <void/>
     </methodsynopsis>
     &warn.experimental.func;
    <para>
     &warn.undocumented.func;
    </para>
   </refsect1>
  </refentry>

 </reference>

<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"../../manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->



Index: phpdoc/fr/functions/w32api.xml
+++ phpdoc/fr/functions/w32api.xml
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- $Revision: 1.1 $ -->
 <reference id="ref.w32api">
  <title>API Windows 32 bits</title>
  <titleabbrev>Fonctions Win32</titleabbrev>

  <partintro>
   <para>
   </para>
  </partintro>


  <refentry id="function.w32api-set-call-method">
   <refnamediv>
    <refname>w32api_set_call_method</refname>
    <refpurpose>Modifie le nom de la m&eacute;thode appel&eacute;e</refpurpose>
   </refnamediv>
   <refsect1>
    <title>Description</title>
     <methodsynopsis>
      <type>void</type><methodname>w32api_set_call_method</methodname>
      <methodparam><type>int</type><parameter>method</parameter></methodparam>
     </methodsynopsis>
     &warn.experimental.func;
    <para>
     &warn.undocumented.func;
    </para>
   </refsect1>
  </refentry>

  <refentry id="function.w32api-register-function">
   <refnamediv>
    <refname>w32api_register_function</refname>
    <refpurpose>Enregistre une fonction win32 dans PHP</refpurpose>
   </refnamediv>
   <refsect1>
    <title>Description</title>
     <methodsynopsis>
      <type>bool</type><methodname>w32api_register_function</methodname>
      <methodparam><type>string</type><parameter>libary</parameter></methodparam>
      
<methodparam><type>string</type><parameter>function_name</parameter></methodparam>
     </methodsynopsis>
     &warn.experimental.func;
    <para>
     &warn.undocumented.func;
    </para>
   </refsect1>
  </refentry>

  <refentry id="function.w32api-invoke-function">
   <refnamediv>
    <refname>w32api_invoke_function</refname>
    <refpurpose>Appelle une fonction windows 32</refpurpose>
   </refnamediv>
   <refsect1>
    <title>Description</title>
     <methodsynopsis>
      <type>mixed</type><methodname>w32api_invoke_function</methodname>
      <methodparam><type>string</type><parameter>funcname</parameter></methodparam>
     </methodsynopsis>
     &warn.experimental.func;
    <para>
     <function>w32api_invoke_function</function> appelle la fonction
     <parameter>funcname</parameter>, en lui passant les arguments pass&eacute;s
     apr&egrave;s le nom de la fonction.
    </para>
   </refsect1>
  </refentry>

  <refentry id="function.w32api-deftype">
   <refnamediv>
    <refname>w32api_deftype</refname>
    <refpurpose>D&eacute;finit un type pour utilisation avec les fonctions windows 
API</refpurpose>
   </refnamediv>
   <refsect1>
    <title>Description</title>
     <methodsynopsis>
      <type>int</type><methodname>w32api_deftype</methodname>
      <methodparam><type>string</type><parameter>typename</parameter></methodparam>
      <methodparam><type>string</type><parameter>member1_type</parameter></methodparam>
      <methodparam><type>string</type><parameter>member1_name</parameter></methodparam>
     </methodsynopsis>
     &warn.experimental.func;
    <para>
     &warn.undocumented.func;
    </para>
   </refsect1>
  </refentry>

  <refentry id="function.w32api-init-dtype">
   <refnamediv>
    <refname>w32api_init_dtype</refname>
    <refpurpose>Cr&eacute;e une instance de type de donn&eacute;es et la 
remplit</refpurpose>
   </refnamediv>
   <refsect1>
    <title>Description</title>
     <methodsynopsis>
      <type>resource</type><methodname>w32api_init_dtype</methodname>
      <methodparam><type>string</type><parameter>typename</parameter></methodparam>
      <methodparam><type>mixed</type><parameter>val1</parameter></methodparam>
      <methodparam><type>mixed</type><parameter>val2</parameter></methodparam>
     </methodsynopsis>
     &warn.experimental.func;
    <para>
     &warn.undocumented.func;
    </para>
   </refsect1>
  </refentry>

 </reference>

<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"../../manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->



Index: phpdoc/fr/functions/xmlrpc.xml
+++ phpdoc/fr/functions/xmlrpc.xml
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- $Revision: 1.1 $ -->
 <reference id="ref.xmlrpc">
  <title>XMLRPC</title>
  <titleabbrev>Fonctions XMLRPC</titleabbrev>

  <partintro>
   &warn.experimental;
   <para>
   </para>
  </partintro>


  <refentry id="function.xmlrpc-encode-request">
   <refnamediv>
    <refname>xmlrpc_encode_request</refname>
    <refpurpose>G&eacute;n&egrave;re le code XML d'une requ&ecirc;te de 
m&eacute;thode</refpurpose>
   </refnamediv>
   <refsect1>
    <title>Description</title>
     <methodsynopsis>
      <type>string</type><methodname>xmlrpc_encode_request</methodname>
      <methodparam><type>string</type><parameter>method</parameter></methodparam>
      <methodparam><type>mixed</type><parameter>params</parameter></methodparam>
     </methodsynopsis>
     &warn.experimental.func;
    <para>
     &warn.undocumented.func;
    </para>
   </refsect1>
  </refentry>

  <refentry id="function.xmlrpc-encode">
   <refnamediv>
    <refname>xmlrpc_encode</refname>
    <refpurpose>G&eacute;n&egrave;re le code XML pour une valeur PHP</refpurpose>
   </refnamediv>
   <refsect1>
    <title>Description</title>
     <methodsynopsis>
      <type>string</type><methodname>xmlrpc_encode</methodname>
      <methodparam><type>mixed</type><parameter>value</parameter></methodparam>
     </methodsynopsis>
     &warn.experimental.func;
    <para>
     &warn.undocumented.func;
    </para>
   </refsect1>
  </refentry>

  <refentry id="function.xmlrpc-decode-request">
   <refnamediv>
    <refname>xmlrpc_decode_request</refname>
    <refpurpose>D&eacute;code le code XML en variables PHP natives</refpurpose>
   </refnamediv>
   <refsect1>
    <title>Description</title>
     <methodsynopsis>
      <type>array</type><methodname>xmlrpc_decode_request</methodname>
      <methodparam><type>string</type><parameter>xml</parameter></methodparam>
      <methodparam><type>string</type><parameter>method</parameter></methodparam>
      <methodparam 
choice="opt"><type>string</type><parameter>encoding</parameter></methodparam>
     </methodsynopsis>
     &warn.experimental.func;
    <para>
     &warn.undocumented.func;
    </para>
   </refsect1>
  </refentry>

  <refentry id="function.xmlrpc-decode">
   <refnamediv>
    <refname>xmlrpc_decode</refname>
    <refpurpose>D&eacute;code le code XML en types PHP natifs</refpurpose>
   </refnamediv>
   <refsect1>
    <title>Description</title>
     <methodsynopsis>
      <type>array</type><methodname>xmlrpc_decode</methodname>
      <methodparam><type>string</type><parameter>xml</parameter></methodparam>
      <methodparam 
choice="opt"><type>string</type><parameter>encoding</parameter></methodparam>
     </methodsynopsis>
     &warn.experimental.func;
    <para>
     &warn.undocumented.func;
    </para>
   </refsect1>
  </refentry>

  <refentry id="function.xmlrpc-server-create">
   <refnamediv>
    <refname>xmlrpc_server_create</refname>
    <refpurpose>Cr&eacute;e un serveur XMLRPC</refpurpose>
   </refnamediv>
   <refsect1>
    <title>Description</title>
     <methodsynopsis>
      <type>resource</type><methodname>xmlrpc_server_create</methodname>
      <void/>
     </methodsynopsis>
     &warn.experimental.func;
    <para>
     &warn.undocumented.func;
    </para>
   </refsect1>
  </refentry>

  <refentry id="function.xmlrpc-server-destroy">
   <refnamediv>
    <refname>xmlrpc_server_destroy</refname>
    <refpurpose>D&eacute;truit un serveur XMLRPC</refpurpose>
   </refnamediv>
   <refsect1>
    <title>Description</title>
     <methodsynopsis>
      <type>void</type><methodname>xmlrpc_server_destroy</methodname>
      <methodparam><type>resource</type><parameter>server</parameter></methodparam>
     </methodsynopsis>
     &warn.experimental.func;
    <para>
     &warn.undocumented.func;
    </para>
   </refsect1>
  </refentry>

  <refentry id="function.xmlrpc-server-register-method">
   <refnamediv>
    <refname>xmlrpc_server_register_method</refname>
    <refpurpose>Enregistre une fonction PHP avec une m&eacute;thode</refpurpose>
   </refnamediv>
   <refsect1>
    <title>Description</title>
     <methodsynopsis>
      <type>bool</type><methodname>xmlrpc_server_register_method</methodname>
      <methodparam><type>resource</type><parameter>server</parameter></methodparam>
      <methodparam><type>string</type><parameter>method_name</parameter></methodparam>
      <methodparam><type>string</type><parameter>function</parameter></methodparam>
     </methodsynopsis>
     &warn.experimental.func;
    <para>
     &warn.undocumented.func;
    </para>
   </refsect1>
  </refentry>

  <refentry id="function.xmlrpc-server-register-introspection-callback">
   <refnamediv>
    <refname>xmlrpc_server_register_introspection_callback</refname>
    <refpurpose>Enregsitre une fonction PHP pour g&eacute;n&eacute;rer la 
documentation </refpurpose>
   </refnamediv>
   <refsect1>
    <title>Description</title>
     <methodsynopsis>
      
<type>bool</type><methodname>xmlrpc_server_register_introspection_callback</methodname>
      <methodparam><type>resource</type><parameter>server</parameter></methodparam>
      <methodparam><type>string</type><parameter>function</parameter></methodparam>
     </methodsynopsis>
     &warn.experimental.func;
    <para>
     &warn.undocumented.func;
    </para>
   </refsect1>
  </refentry>

  <refentry id="function.xmlrpc-server-call-method">
   <refnamediv>
    <refname>xmlrpc_server_call_method</refname>
    <refpurpose>Analyse une requ&ecirc;te XML est appelle les m&eacute;thodes 
associ&eacute;es</refpurpose>
   </refnamediv>
   <refsect1>
    <title>Description</title>
     <methodsynopsis>
      <type>mixed</type><methodname>xmlrpc_server_call_method</methodname>
      <methodparam><type>resource</type><parameter>server</parameter></methodparam>
      <methodparam><type>string</type><parameter>xml</parameter></methodparam>
      <methodparam><type>mixed</type><parameter>user_data</parameter></methodparam>
      <methodparam 
choice="opt"><type>array</type><parameter>output_options</parameter></methodparam>
     </methodsynopsis>
     &warn.experimental.func;
    <para>
     &warn.undocumented.func;
    </para>
   </refsect1>
  </refentry>

  <refentry id="function.xmlrpc-server-add-introspection-data">
   <refnamediv>
    <refname>xmlrpc_server_add_introspection_data</refname>
    <refpurpose>Ajoute des donn&eacute;es d'introspection</refpurpose>
   </refnamediv>
   <refsect1>
    <title>Description</title>
     <methodsynopsis>
      <type>int</type><methodname>xmlrpc_server_add_introspection_data</methodname>
      <methodparam><type>resource</type><parameter>server</parameter></methodparam>
      <methodparam><type>array</type><parameter>desc</parameter></methodparam>
     </methodsynopsis>
     &warn.experimental.func;
    <para>
     &warn.undocumented.func;
    </para>
   </refsect1>
  </refentry>

  <refentry id="function.xmlrpc-parse-method-descriptions">
   <refnamediv>
    <refname>xmlrpc_parse_method_descriptions</refname>
    <refpurpose>D&eacute;code le code XML en une liste de descriptions de 
m&eacute;thodes</refpurpose>
   </refnamediv>
   <refsect1>
    <title>Description</title>
     <methodsynopsis>
      <type>array</type><methodname>xmlrpc_parse_method_descriptions</methodname>
      <methodparam><type>string</type><parameter>xml</parameter></methodparam>
     </methodsynopsis>
     &warn.experimental.func;
    <para>
     &warn.undocumented.func;
    </para>
   </refsect1>
  </refentry>

  <refentry id="function.xmlrpc-set-type">
   <refnamediv>
    <refname>xmlrpc_set_type</refname>
    <refpurpose>Modifie le type XMLRPC,  base64 ou datetime, pour une cha&icirc;nes de 
caract&egrave;res PHP</refpurpose>
   </refnamediv>
   <refsect1>
    <title>Description</title>
     <methodsynopsis>
      <type>bool</type><methodname>xmlrpc_set_type</methodname>
      <methodparam><type>string</type><parameter>value</parameter></methodparam>
      <methodparam><type>string</type><parameter>type</parameter></methodparam>
     </methodsynopsis>
     &warn.experimental.func;
    <para>
     &warn.undocumented.func;
    </para>
   </refsect1>
  </refentry>

  <refentry id="function.xmlrpc-get-type">
   <refnamediv>
    <refname>xmlrpc_get_type</refname>
    <refpurpose>Retourne le type XMLRPC d'une valeur PHP. Particuli&egrave;rement 
pratique pour les types cha&icirc;nes de type base64 et datetime</refpurpose>
   </refnamediv>
   <refsect1>
    <title>Description</title>
     <methodsynopsis>
      <type>string</type><methodname>xmlrpc_get_type</methodname>
      <methodparam><type>mixed</type><parameter>value</parameter></methodparam>
     </methodsynopsis>
     &warn.experimental.func;
    <para>
     &warn.undocumented.func;
    </para>
   </refsect1>
  </refentry>

 </reference>

<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"../../manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->



Index: phpdoc/fr/functions/overload.xml
+++ phpdoc/fr/functions/overload.xml
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- $Revision: 1.1 $ -->
 <reference id="ref.overload">
  <title>Overload</title>
  <titleabbrev>Surcharge d'objets</titleabbrev>

  <partintro id="overload.partintro">
   &warn.experimental;
   <para>
    Le but de cette extension est de permettre de ma&icirc;triser les appels 
    aux m&eacute;thodes et aux membres d'un objet. Seule une fonction est 
d&eacute;finie
    dans cette extension, <function>overload</function> qui demande le 
    nom de la classe qui supporte cet fonctionnalit&eacute;. Cette classe doit
    &ecirc;tre pourvue des m&eacute;thodes n&eacute;cessaire au bon fonctionnement de 
l'extension,
    c'est &agrave; dire : <literal>__get()</literal>, >literal>__set()</literal> et
    <literal>__call()</literal>, qui servent respectivement &agrave; lire et modifier
    un membre, et appeler une m&eacute;thode. De cette mani&egrave;re, l'overloading 
    assure un contr&ocirc;le sur les fonctions appel&eacute;es. A l'int&eacute;rieur 
de ces
    m&eacute;thodes, l'overloading est d&eacute;sactiv&eacute;, pour que vous puissiez 
acc&eacute;der
    &agrave; l'objet. 
   </para>
   <para>
    Voici un exemple simple de fonctions utilisant <function>overload</function> :
    <example>
     <title>Overload avec une classe PHP</title>
     <programlisting role="php">
<![CDATA[
<?php

class OO
{
    var $a = 111;
    var $elem = array('b' => 9, 'c' => 42);

    // Fonction de callback pour la lecture de membre
    function __get($prop_name, &$prop_value)
    {
        if (isset($this->elem[$prop_name])) {
            $prop_value = $this->elem[$prop_name];
            return true;
        } else {
            return false;
        }
    }

    // Fonction de callback pour l'&eacute;criture de membre
    function __set($prop_name, $prop_value)
    {
        $this->elem[$prop_name] = $prop_value;
        return true;
    }
}

// Ici, l'initiation de l'overload
overload('OO');

$o = new OO;
print "\$o->a: $o->a\n"; // print: $o->a:
print "\$o->b: $o->b\n"; // print: $o->b: 9
print "\$o->c: $o->c\n"; // print: $o->c: 42
print "\$o->d: $o->d\n"; // print: $o->d:

// ajouter une nouvelle valeur au membre $elem, en programmation OOP
$o->x = 56; 

// instantiation de la classe stdclass (elle existe par d&eacute;faut en PHP 4)
// $val n'est pas overload&eacute;e!
$val = new stdclass;
$val->prop = 555;

// Forcez "a" &agrave; &ecirc;tre un tableau avec l'&eacute;l&eacute;ment $val
// Mais _set() forcera cet &eacute;l&eacute;ment dans le tableau $elem
$o->a = array($val);
var_dump($o->a[0]->prop);

?>
]]>
     </programlisting>
    </example>
   </para>
   <warning>
    <para>
     Comme c'est une extension exp&eacute;rimentale, tout ne fonctionne pas encore.
     Il n'y a pas de support pour <literal>__call()</literal> actuellement,
     et nouvs ne pouvez overloader que des accesseurs. Vous ne pouvez
     pas appeler les fonctions d'overload de la classe, et 
     <literal>__set()</literal> ne fonctionne que pour un
     seul niveau d'accesseur.
    </para>
   </warning>
  </partintro>

  <refentry id="function.overload">
   <refnamediv>
    <refname>overload</refname>
    <refpurpose>Active la couche de contr&ocirc;le des membres et 
m&eacute;thodes</refpurpose>
   </refnamediv>
   <refsect1>
    <title>Description</title>
     <methodsynopsis>
      <type>void</type><methodname>overload</methodname>
      <methodparam choice="opt"><type>string</type><parameter>
        class_name
       </parameter></methodparam>
     </methodsynopsis>
    <para>
     <function>overload</function>  active le contr&ocirc;le des 
     accesseurs et appels de m&eacute;thodes pour la classe 
<parameter>class_name</parameter>.
     <link linkend="overload.partintro">Voir un exemple dans l'introduction
     de ce chapitre</link>.
    </para>
   </refsect1>
  </refentry>
 </reference>

<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"../../manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->

Reply via email to