leszek          Sat Dec  1 00:23:50 2001 EDT

  Modified files:              
    /phpdoc/pl/language oop.xml 
  Log:
  Updated to 1.31
  
Index: phpdoc/pl/language/oop.xml
diff -u phpdoc/pl/language/oop.xml:1.3 phpdoc/pl/language/oop.xml:1.4
--- phpdoc/pl/language/oop.xml:1.3      Sat Nov 10 16:50:11 2001
+++ phpdoc/pl/language/oop.xml  Sat Dec  1 00:23:50 2001
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-2"?>
-<!-- $Revision: 1.3 $ -->
+<!-- $Revision: 1.4 $ -->
  <chapter id="language.oop">
   <title>Klasy i Obiekty</title>
 
@@ -11,7 +11,8 @@
  
     <informalexample>
      <programlisting role="php">
-&lt;?php
+<![CDATA[
+<?php
 class Koszyk
 {
     var $zakupy;  // Zakupy w naszym koszyku
@@ -35,7 +36,8 @@
         }   
     }
 }
-?&gt;
+?>
+]]>
      </programlisting>
     </informalexample>
    </para>
@@ -81,6 +83,7 @@
     </simpara>
     <informalexample>
      <programlisting role="php">
+<![CDATA[
 /* Nic z tego nie b�dzie dzia�a� w PHP 4. */
 class Koszyk
 {
@@ -105,6 +108,7 @@
         /* itp. . . */
     }
 }
+]]>
      </programlisting>
     </informalexample>
    </note>
@@ -116,11 +120,13 @@
  
    <informalexample>
     <programlisting role="php">
+<![CDATA[
 $koszyk = new Koszyk;
 $koszyk->dodaj_produkt("10", 1);
 
 $inny_koszyk = new Koszyk;
 $inny_koszyk->dodaj_produkt("0815", 3);
+]]>
     </programlisting>
    </informalexample>
  
@@ -147,6 +153,7 @@
 
    <informalexample>
     <programlisting role="php">
+<![CDATA[
 // poprawnie, jeden $
 $koszyk->artykuly = array("10" => 1); 
 
@@ -157,6 +164,7 @@
 // $koszyk->$zmienna staje si� $koszyk->artykuly
 $zmienna = 'artykuly';
 $koszyk->$zmienna = array("10" => 1);  
+]]>
     </programlisting>
    </informalexample>
 
@@ -194,6 +202,7 @@
  
    <informalexample>
     <programlisting role="php">
+<![CDATA[
 class Nazwany_Koszyk extends Koszyk
 {
     var $wlasciciel;
@@ -203,6 +212,7 @@
         $this->wlasciciel = $nazwa;
     }
 }
+]]>
     </programlisting>
    </informalexample>
  
@@ -216,11 +226,13 @@
  
    <informalexample>
     <programlisting role="php">
+<![CDATA[
 $nkoszyk = new Nazwany_Koszyk;        // Stw�rz nazwany koszyk
 $nkoszyk->ustaw_wlasciciela("kris");  // Nazwij koszyk
 print $nkoszyk->wlasciciel;           // Wy�wietl w�a�ciciela koszyka
 $nkoszyk->dodaj_przedmiot("10", 1);   // (funkcjonalno�� odziedziczona z
                                       // koszyka)
+]]>
     </programlisting>
    </informalexample>
 
@@ -247,6 +259,7 @@
  
    <informalexample>
     <programlisting role="php">
+<![CDATA[
 // Dzia�a w PHP 3 i PHP 4.
 class Auto_Koszyk extends Koszyk
 {
@@ -255,6 +268,7 @@
         $this->dodaj_artykul ("10", 1);
     }
 }
+]]>
     </programlisting>
    </informalexample>
  
@@ -270,6 +284,7 @@
  
    <informalexample>
     <programlisting role="php">
+<![CDATA[
 // Dzia�a w PHP 3 i PHP 4.
 class Kontruktor_Koszyk extends Koszyk
 {
@@ -286,6 +301,7 @@
 // Czas na prawdziwe zakupy...
  
 $inny_koszyk = new Konstruktor_Koszyk("20", 17);
+]]>
     </programlisting>
    </informalexample>
 
@@ -299,11 +315,12 @@
    
    <informalexample>
     <programlisting role="php">
+<![CDATA[
 class A
 {
     function A()
     {
-      echo "Jestem konstruktorem klasy A.&lt;br>\n";
+      echo "Jestem konstruktorem klasy A.<br>\n";
     }
 }
 
@@ -311,12 +328,13 @@
 {
     function C()
     {
-        echo "Zwyk�a funkcja.&lt;br>\n";
+        echo "Zwyk�a funkcja.<br>\n";
     }
 }
 
 // W PHP 3 nie zostanie wywo�any �aden konstruktor.
 $b = new B;
+]]>
     </programlisting>
    </informalexample>
 
@@ -336,17 +354,18 @@
 
    <informalexample>
     <programlisting role="php">
+<![CDATA[
 class A
 {
     function A()
     {
-        echo "Jestem konstruktorem klasy A.&lt;br>\n";
+        echo "Jestem konstruktorem klasy A.<br>\n";
     }
 
     function B()
     {
-        echo "Jestem zwyk�� funkcj� o nazwie B w klasie A.&lt;br>\n";
-        echo "Nie jestem konstruktorem w klasie A.&lt;br>\n";
+        echo "Jestem zwyk�� funkcj� o nazwie B w klasie A.<br>\n";
+        echo "Nie jestem konstruktorem w klasie A.<br>\n";
     }
 }
 
@@ -354,12 +373,13 @@
 {
     function C()
     {
-        echo "Jestem zwyk�� funkcj�.&lt;br>\n";
+        echo "Jestem zwyk�� funkcj�.<br>\n";
     }
 }
 
 // Wywo�a to B() jako konstruktor.
 $b = new B;
+]]>
     </programlisting>
    </informalexample>
    
@@ -419,11 +439,12 @@
    
    <informalexample>
     <programlisting role="php">
+<![CDATA[
 class A
 {
     function przyklad()
     {
-        echo "Jestem orginaln� funkcj� A::przyklad().&lt;br>\n";
+        echo "Jestem orginaln� funkcj� A::przyklad().<br>\n";
     }
 }
 
@@ -431,23 +452,24 @@
 {
     function przyklad()
     {
-        echo "Jestem przedefiniowan� funkcj� B::przyklad().&lt;br>\n";
+        echo "Jestem przedefiniowan� funkcj� B::przyklad().<br>\n";
         A::przyklad();
     }
 }
 
 // nie ma obiektu klasy A.
 // poni�sze wy�wietli
-//   Jestem orginaln� funkcj� A::przyklad().&lt;br>
+//   Jestem orginaln� funkcj� A::przyklad().<br>
 A::przyklad();
 
 // stw�rz nowy obiekt klasy B.
 $b = new B;
 
 // poni�sze wy�wietli
-//   Jestem przedefiniowan� funkcj� B::przyklad().&lt;br>
-//   Jestem orginaln� funkcj� A::przyklad().&lt;br>
+//   Jestem przedefiniowan� funkcj� B::przyklad().<br>
+//   Jestem orginaln� funkcj� A::przyklad().<br>
 $b->przyklad();
+]]>
     </programlisting>
    </informalexample>
 
@@ -502,11 +524,12 @@
 
   <informalexample>
    <programlisting role="php">
+<![CDATA[
 class A
 {
     function przyklad()
     {
-        echo "Jestem A::przyklad() I dostarczam podstawow� funkcjonalno��.&lt;br>\n";
+        echo "Jestem A::przyklad() I dostarczam podstawow� funkcjonalno��.<br>\n";
     }
 }
 
@@ -514,7 +537,7 @@
 {
     function przyklad()
     {
-        echo "Jestem B::przyklad() i dostarczam dodatkow� funkcjonalno��.&lt;br>\n";
+        echo "Jestem B::przyklad() i dostarczam dodatkow� funkcjonalno��.<br>\n";
         parent::przyklad();
     }
 }
@@ -523,6 +546,7 @@
 
 // Wywo�a to B::przyklad(), kt�ry z kolei wywo�a A::przyklad().
 $b->przyklad();
+]]>
    </programlisting>
   </informalexample>
  </sect1>
@@ -568,6 +592,7 @@
   
   <informalexample>
    <programlisting role="php">
+<![CDATA[
 classa.inc:
   class A 
   {
@@ -598,6 +623,7 @@
 
   // teraz u�yj funkcji pokaz_jeden z obiektu $a.
   $a->pokaz_jeden();
+]]>
    </programlisting>
   </informalexample>
   
@@ -666,14 +692,14 @@
  
     <informalexample>
      <programlisting role="php">
-
+<![CDATA[
 class Foo
 {
     function Foo($nazwa)
     {
         // stworz referencje wewnatrz globalnej tablicy $globalref
         global $globalref;
-        $globalref[] = &amp;$this;
+        $globalref[] = &$this;
         // ustaw nazw� na przekazan� warto��
         $this->ustawNazwe($nazwa);
         // i wy�wietl j�
@@ -682,7 +708,7 @@
 
     function wyswietlNazwe()
     {
-        echo "&lt;br&gt;",$this->nazwa;
+        echo "<br>",$this->nazwa;
     }
        
     function ustawNazwe($nazwa)
@@ -690,6 +716,7 @@
         $this->nazwa = $nazwa;
     }
 }
+]]>
     </programlisting>
    </informalexample>
   </para>
@@ -702,7 +729,7 @@
 
     <informalexample>
      <programlisting role="php">
-
+<![CDATA[
 $bar1 = new Foo('ustawione w konstruktorze');
 $bar1->wyswietlNazwe();
 $globalref[0]->wyswietlNazwe();
@@ -712,7 +739,7 @@
 ustawione w konstruktorze
 ustawione w konstruktorze */
 
-$bar2 =&amp; new Foo('ustawione w konstruktorze');
+$bar2 =& new Foo('ustawione w konstruktorze');
 $bar2->wyswietlNazwe();
 $globalref[1]->wyswietlNazwe();
 
@@ -720,7 +747,7 @@
 ustawione w konstruktorze
 ustawione w konstruktorze
 ustawione w konstruktorze */
-
+]]>
      </programlisting>
     </informalexample>
    </para>
@@ -747,6 +774,7 @@
 
     <informalexample>
      <programlisting role="php">
+<![CDATA[
 // teraz zmienimy nazw�. czego si� spodziewasz?
 // mo�esz si� spodziewa�, �e i $bar1 i $globalref[0] zmieni� swoje nazwy...
 $bar1->ustawNazwe('ustawiona z zewn�trz');
@@ -771,6 +799,7 @@
 /* wyj�cie:
 ustawiona z zewn�trz
 ustawiona z zewn�trz */
+]]>
      </programlisting>
     </informalexample>   
    </para>   
@@ -779,6 +808,7 @@
    
     <informalexample>
      <programlisting role="php">
+<![CDATA[
 class A
 {
     function A($i)
@@ -795,26 +825,26 @@
 
     function wyswietlWartosc()
     {
-        echo "&lt;br&gt;","klasa ",get_class($this),': ',$this->value;
+        echo "<br>","klasa ",get_class($this),': ',$this->value;
     }
 }
 
 
 class B
 {
-    function B(&amp;$a)
+    function B(&$a)
     {
-        $this->a = &amp;$a;
+        $this->a = &$a;
     }
 
     function wyswietlWartosc()
     {
-        echo "&lt;br&gt;","klasa ",get_class($this),': ',$this->a->value;
+        echo "<br>","klasa ",get_class($this),': ',$this->a->value;
     }
 }
 // spr�buj zrozumie� dlaczego u�ycie tu prostego kopiowania mo�e powodowa�
 // nieporz�dany efekt w linii uznaczonej znaczkiem '*'
-$a =&amp; new A(10);
+$a =& new A(10);
 $a->stworzRef();
 
 $a->wyswietlWartosc();
@@ -836,6 +866,7 @@
 klasa B: 11
 klasa B: 11
 */
+]]>
      </programlisting>
     </informalexample>
    </para>


Reply via email to