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>


Reply via email to