[PHP-DOC] cvs: phpdoc /fr/language oop.xml From: Damien Seguy (dams <email protected>)
Date: 10/28/01

dams Sun Oct 28 11:43:19 2001 EDT

  Modified files:
    /phpdoc/fr/language oop.xml
  Log:
  Adding xml string.Updating with crowds of minors updates.Typos fixed.
  
Index: phpdoc/fr/language/oop.xml
diff -u phpdoc/fr/language/oop.xml:1.14 phpdoc/fr/language/oop.xml:1.15
--- phpdoc/fr/language/oop.xml:1.14 Sat Sep 8 12:54:52 2001
+++ phpdoc/fr/language/oop.xml Sun Oct 28 11:43:19 2001
@@ -1,4 +1,5 @@
-<!-- $Revision: 1.14 $ -->
+<?xml encoding="iso-8859-1"?>
+<!-- $Revision: 1.15 $ -->
  <chapter id="language.oop">
   <title>Les classes et les objets</title>
   <sect1 id="keyword.class">
@@ -31,9 +32,10 @@
     </informalexample>
    </para>
    <para>
- L'exemple ci-dessus d&eacute;finit la classe Caddie qui est compos&eacute;e d'un
- tableau associatif contenant les articles du panier et de deux fonctions,
- une pour ajouter et une pour enlever des &eacute;l&eacute;ments au panier.
+ L'exemple ci-dessus d&eacute;finit la classe Caddie qui est compos&eacute;e
+ d'un tableau associatif contenant les articles du panier et de deux
+ fonctions, une pour ajouter et une pour enlever des &eacute;l&eacute;ments
+ au panier.
    </para>
    <caution>
     <simpara>
@@ -41,8 +43,8 @@
     </simpara>
     <simpara>
      Le nom <literal>stdClass</literal> est utilis&eacute; en interne par
- Zend et ne doit pas &ecirc;tre utilis&eacute;. Vous ne pouvez pas nommer une
- classe <literal>stdClass</literal> en PHP.
+ Zend et ne doit pas &ecirc;tre utilis&eacute;. Vous ne pouvez pas nommer
+ une classe <literal>stdClass</literal> en PHP.
     </simpara>
     <simpara>
       Les noms de fonctions <literal>__sleep</literal> et
@@ -51,11 +53,11 @@
       que vous ne souhaitiez utiliser la magie qui y est associ&eacute;e.
     </simpara>
     <simpara>
- PHP se r&eacute;serve l'usage de tous les noms de fonctions commen&ccedil;ants par
- <literal>__</literal>, pour sa propre magie. Il est vivement
- recommand&eacute; de ne pas utilser des noms de fonctions commen&ccedil;ants par
- <literal>__</literal>, &agrave; moins que vous ne souhaitiez utiliser
- la magie qui y est associ&eacute;e.
+ PHP se r&eacute;serve l'usage de tous les noms de fonctions
+ commen&ccedil;ants par <literal>__</literal>, pour sa propre magie.
+ Il est vivement recommand&eacute; de ne pas utilser des noms de fonctions
+ commen&ccedil;ants par <literal>__</literal>, &agrave; moins que vous ne
+ souhaitiez utiliser la magie qui y est associ&eacute;e.
     </simpara>
    </caution>
    <note>
@@ -247,6 +249,7 @@
    </para>
    <informalexample>
     <programlisting role="php">
+&lt;?php
 // Cette syntaxe est valable en PHP 3 et 4
 class Constructor_Cart extends Cart {
     function Constructor_Cart ($item = "10", $num = 1) {
@@ -257,6 +260,7 @@
 $default_cart = new Constructor_Cart;
 // Cr&eacute;ation d'un vrai caddie
 $different_cart = new Constructor_Cart ("20", 17);
+?&gt;
     </programlisting>
    </informalexample>
    <caution>
@@ -268,6 +272,7 @@
    </caution>
    <informalexample>
     <programlisting role="php">
+&lt;?php
 class A {
   function A() {
     echo "Je suis le constructeur de A.&lt;br&gt;\n";
@@ -280,6 +285,7 @@
 }
 // Aucun constructeur n'est appel&eacute; en PHP 3!!
 $b = new B;
+?&gt;
     </programlisting>
    </informalexample>
    <para>
@@ -296,6 +302,7 @@
    </para>
    <informalexample>
     <programlisting role="php">
+&lt;?php
 class A {
   function A() {
     echo "Je suis le constructeur de A.&lt;br&gt;\n";
@@ -305,41 +312,47 @@
     echo "Je ne suis pas le constructeur de A.&lt;br&gt;\n";
   }
 }
+
 class B extends A {
   function C() {
- "Je suis une fonction standard.&lt;br&gt;\n";
+ echo "Je suis une fonction standard.&lt;br&gt;\n";
   }
 }
 // Cette syntaxe va appeler B() comme constructeur.
 $b = new B;
+?&gt;
     </programlisting>
    </informalexample>
    <para>
     En PHP 3, la fonction B() de la classe A va soudaiement devenir le
- constructeur de la classe B, bien qu'il n'ai pas &eacute;t&eacute; pr&eacute;vu pour.
- La r&egrave;gle de PHP 3 est 'Un constructeur est une fonction qui a le m&ecirc;me nom
- que la classe'. PHP 3 ne se soucie gu&egrave;re si la fonction est d&eacute;finie
- dans la classe B ou si elle a &eacute;t&eacute; h&eacute;rit&eacute;e.
+ constructeur de la classe B, bien qu'il n'ai pas &eacute;t&eacute;
+ pr&eacute;vu pour. La r&egrave;gle de PHP 3 est 'Un constructeur est une
+ fonction qui a le m&ecirc;me nom que la classe'. PHP 3 ne se soucie
+ gu&egrave;re si la fonction est d&eacute;finie dans la classe B ou
+ si elle a &eacute;t&eacute; h&eacute;rit&eacute;e.
    </para>
    <para>
- Ceci est corrig&eacute; en PHP 4, avec l'introduction d'une nouvelle r&egrave;gle :
- 'Un constructeur est une classe de m&ecirc;me nom, d&eacute;finit dans la classe
- elle-m&ecirc;me'. Donc, en PHP 4, la classe B n'a pas de constructeur par elle-m&ecirc;me,
- et le constructeur de la classe A aura &eacute;t&eacute; appel&eacute;, affichant :
+ Ceci est corrig&eacute; en PHP 4, avec l'introduction d'une nouvelle
+ r&egrave;gle :
+ 'Un constructeur est une classe de m&ecirc;me nom, d&eacute;finit dans la
+ classe elle-m&ecirc;me'. Donc, en PHP 4, la classe B n'a pas de constructeur
+ par elle-m&ecirc;me, et le constructeur de la classe A aura
+ &eacute;t&eacute; appel&eacute;, affichant :
     'Je suis le constructeur de A.&lt;br&gt;'.
    </para>
    <caution>
     <simpara>
      Ni PHP 3 ni PHP 4 n'appelle automatiquement le constructeur de
- la classe sup&eacute;rieure depuis le constructeur de la classe d&eacute;riv&eacute;e.
- Il est de votre responsabilit&eacute; de propager l'appel des constructeurs.
+ la classe sup&eacute;rieure depuis le constructeur de la classe
+ d&eacute;riv&eacute;e. Il est de votre responsabilit&eacute; de propager
+ l'appel des constructeurs.
     </simpara>
    </caution>
    <note>
     <simpara>
      Il n'y a pas de destructeurs en PHP 3 et PHP 4. Vous pouvez utiliser
- la fonction <function>register_shutdown_function</function> &agrave; la place,
- pour simuler un destructeur.
+ la fonction <function>register_shutdown_function</function> &agrave; la
+ place, pour simuler un destructeur.
     </simpara>
    </note>
    <para>