didou           Thu Jul  3 07:26:07 2003 EDT

  Modified files:              
    /phpdoc/en/reference/classobj/functions     get-class.xml 
                                                get-parent-class.xml 
  Log:
  adding examples and WS
  
Index: phpdoc/en/reference/classobj/functions/get-class.xml
diff -u phpdoc/en/reference/classobj/functions/get-class.xml:1.2 
phpdoc/en/reference/classobj/functions/get-class.xml:1.3
--- phpdoc/en/reference/classobj/functions/get-class.xml:1.2    Wed Apr 17 02:36:42 
2002
+++ phpdoc/en/reference/classobj/functions/get-class.xml        Thu Jul  3 07:26:06 
2003
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.2 $ -->
+<!-- $Revision: 1.3 $ -->
 <!-- splitted from ./en/functions/classobj.xml, last change in rev 1.4 -->
   <refentry id="function.get-class">
    <refnamediv>
@@ -24,11 +24,51 @@
       in its original notation.
      </simpara>
     </note>
-    <simpara>
+    <para>
+     <example>
+      <title>Using <function>get_class</function></title>
+      <programlisting>
+<![CDATA[
+<?php
+
+class foo {
+    function foo() {
+    // implements some logic
+    }
+
+    function name() {
+        echo "My name is " , get_class($this) , "\n";
+    }
+}
+
+// create an object
+$bar = new foo();
+
+// external call
+echo "Its name is " , get_class($bar) , "\n";
+
+// internal call
+$bar->name();
+
+?>
+]]>
+      </programlisting>
+      <para>
+       The output is:
+      </para>
+      <screen>
+<![CDATA[
+Its name is foo
+My name is foo
+]]>
+      </screen>
+     </example>
+    </para>
+    <para>
      See also <function>get_parent_class</function>,
      <function>gettype</function>, and 
      <function>is_subclass_of</function>.
-    </simpara>
+    </para>
    </refsect1>
   </refentry>
 
Index: phpdoc/en/reference/classobj/functions/get-parent-class.xml
diff -u phpdoc/en/reference/classobj/functions/get-parent-class.xml:1.2 
phpdoc/en/reference/classobj/functions/get-parent-class.xml:1.3
--- phpdoc/en/reference/classobj/functions/get-parent-class.xml:1.2     Wed Apr 17 
02:36:43 2002
+++ phpdoc/en/reference/classobj/functions/get-parent-class.xml Thu Jul  3 07:26:06 
2003
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.2 $ -->
+<!-- $Revision: 1.3 $ -->
 <!-- splitted from ./en/functions/classobj.xml, last change in rev 1.4 -->
   <refentry id="function.get-parent-class">
    <refnamediv>
@@ -22,10 +22,52 @@
      class of the class with that name. This functionality was added in PHP
      4.0.5.
     </para>
-    <simpara>
+    <para>
+     <example>
+      <title>Using <function>get_parent_class</function></title>
+      <programlisting>
+<![CDATA[
+<?php
+
+class dad {
+    function dad() {
+    // implements some logic
+    }
+}
+
+class child extends dad {
+    function child() {
+        echo "I'm " , get_parent_class($this) , "'s son\n";
+    }
+}
+
+class child2 extends dad {
+    function child2() {
+        echo "I'm " , get_parent_class('child2') , "'s son too\n";
+    }
+}
+
+$foo = new child();
+$bar = new child2();
+
+?>
+]]>
+      </programlisting>
+      <para>
+       The output is:
+      </para>
+      <screen>
+<![CDATA[
+I'm dad's son
+I'm dad's son too
+]]>
+      </screen>
+     </example>
+    </para>
+    <para>
      See also <function>get_class</function> and
-     <function>is_subclass_of</function>
-    </simpara>
+     <function>is_subclass_of</function>.
+    </para>
    </refsect1>
   </refentry>
 



-- 
PHP Documentation Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to