cvs: phpdoc-sk /reference/classobj reference.xml

[email protected] ("Joseph Drake") Fri, 13 Aug 2004 17:16:08 -0000
Newsgroups php.doc.sk
Message-ID <cvsjoseph1092417368@cvsserver>
joseph		Fri Aug 13 13:16:08 2004 EDT

  Modified files:              
    /phpdoc-sk/reference/classobj	reference.xml 
  Log:
  updated
  
http://cvs.php.net/diff.php/phpdoc-sk/reference/classobj/reference.xml?r1=1.1&r2=1.2&ty=u
Index: phpdoc-sk/reference/classobj/reference.xml
diff -u phpdoc-sk/reference/classobj/reference.xml:1.1 phpdoc-sk/reference/classobj/reference.xml:1.2
--- phpdoc-sk/reference/classobj/reference.xml:1.1	Tue Mar  4 17:40:28 2003
+++ phpdoc-sk/reference/classobj/reference.xml	Fri Aug 13 13:16:07 2004
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.6 Maintainer: joseph Status: ready -->
+<!-- EN-Revision: 1.12 Maintainer: joseph Status: ready -->
  <reference id="ref.classobj">
   <title>Funkcie Tried/Objektov</title>
   <titleabbrev>Classes/Objects</titleabbrev>
@@ -57,22 +57,25 @@
 <![CDATA[
 <?php
 
-// základná trieda s èlenskými vlastnos»ami a metódami
+// zakladna trieda s clenskými vlastnostami a metodami
 class Zelenina {
 
     var $jedla;
     var $farba;
 
-    function Zelenina( $jedla, $farba="green" ) {
+    function Zelenina( $jedla, $farba="green" )
+    {
         $this->jedla = $jedla;
         $this->farba = $farba;
     }
 
-    function je_jedla() {
+    function je_jedla()
+    {
         return $this->jedla;
     }
 
-    function aka_farba() {
+    function aka_farba() 
+    {
         return $this->farba;
     }
     
@@ -83,15 +86,18 @@
 
     var $varena = false;
 
-    function Spenat() {
+    function Spenat()
+    {
         $this->Zelenina( true, "green" );
     }
 
-    function varit_ju() {
+    function varit_ju() 
+    {
         $this->varena = true;
     }
 
-    function je_uvarena() {
+    function je_uvarena() 
+    {
         return $this->varena;
     }
     
@@ -119,22 +125,25 @@
 
 // prakticke funkcie
 
-function print_vars($obj) {
+function print_vars($obj)
+{
     $arr = get_object_vars($obj);
     while (list($prop, $val) = each($arr))
         echo "\t$prop = $val\n";
 }
 
-function print_methods($obj) {
+function print_methods($obj)
+{
     $arr = get_class_methods(get_class($obj));
     foreach ($arr as $method)
         echo "\tfunkcia $method()\n";
 }
 
-function class_parentage($obj, $class) {
+function class_parentage($obj, $class)
+{
     global $$obj;
-    if (is_subclass_of($$obj, $class)) {
-        echo "Objekt $obj patri do triedy ".get_class($$obj);
+    if (is_subclass_of($GLOBALS[$obj], $class)) {
+        echo "Objekt $obj patri do triedy " . get_class($$obj);
         echo " podtriedy $class\n";
     } else {
         echo "Objekt $obj nepatri do podtriedy $class\n";
@@ -143,19 +152,19 @@
 
 // instancovanie 2 objektov
 
-$veggie = new Zelenina(true,"blue");
+$veggie = new Zelenina(true, "blue");
 $leafy = new Spenat();
 
 // vypis informacii o objektoch
-echo "veggie: CLASS ".get_class($veggie)."\n";
-echo "leafy: CLASS ".get_class($leafy);
-echo ", PARENT ".get_parent_class($leafy)."\n";
+echo "veggie: CLASS " . get_class($veggie) . "\n";
+echo "leafy: CLASS " . get_class($leafy);
+echo ", PARENT " . get_parent_class($leafy) . "\n";
 
-// show veggie properties
+// vypis vlastnosti zeleniny
 echo "\nveggie: Vlastnosti\n";
 print_vars($veggie);
 
-// and leafy methods
+// a leafy method
 echo "\nleafy: Metody\n";
 print_methods($leafy);