cvs: phpdoc-sk /reference/classobj/functions call-user-method-array.xml call-user-method.xml class-exists.xml get-class-methods.xml get-class-vars.xml get-class.xml get-declared-classes.xml get-object-vars.xml get-parent-class.xml is-a.xml method-exists.xml

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

  Modified files:              
    /phpdoc-sk/reference/classobj/functions	call-user-method-array.xml 
                                           	call-user-method.xml 
                                           	class-exists.xml 
                                           	get-class-methods.xml 
                                           	get-class-vars.xml 
                                           	get-class.xml 
                                           	get-declared-classes.xml 
                                           	get-object-vars.xml 
                                           	get-parent-class.xml 
                                           	is-a.xml method-exists.xml 
  Log:
  updated
joseph-20040813131829.txt (text/plain, 20.2 KB)
http://cvs.php.net/diff.php/phpdoc-sk/reference/classobj/functions/call-user-method-array.xml?r1=1.1&r2=1.2&ty=u
Index: phpdoc-sk/reference/classobj/functions/call-user-method-array.xml
diff -u phpdoc-sk/reference/classobj/functions/call-user-method-array.xml:1.1 phpdoc-sk/reference/classobj/functions/call-user-method-array.xml:1.2
--- phpdoc-sk/reference/classobj/functions/call-user-method-array.xml:1.1	Tue Mar  4 17:42:43 2003
+++ phpdoc-sk/reference/classobj/functions/call-user-method-array.xml	Fri Aug 13 13:18:29 2004
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.2 Maintainer: joseph Status: ready -->
+<!-- EN-Revision: 1.4 Maintainer: joseph Status: ready -->
 <!-- splitted from ./en/functions/classobj.xml, last change in rev 1.36 -->
   <refentry id="function.call-user-method-array">
    <refnamediv>
@@ -30,15 +30,9 @@
     </para>
     <para>
      Tie¾ pozri:
-     <function>call_user_func_array</function>,
-     <function>call_user_func</function>,
-     <function>call_user_method</function>.
+     <function>call_user_func_array</function> a
+     <function>call_user_func</function>.
     </para>
-    <note>
-     <para>
-      Táto funkcia bola pridaná do CVS kódu po vydaní PHP 4.0.4pl1
-     </para>
-    </note>
    </refsect1>
   </refentry>
 
http://cvs.php.net/diff.php/phpdoc-sk/reference/classobj/functions/call-user-method.xml?r1=1.1&r2=1.2&ty=u
Index: phpdoc-sk/reference/classobj/functions/call-user-method.xml
diff -u phpdoc-sk/reference/classobj/functions/call-user-method.xml:1.1 phpdoc-sk/reference/classobj/functions/call-user-method.xml:1.2
--- phpdoc-sk/reference/classobj/functions/call-user-method.xml:1.1	Tue Mar  4 17:42:43 2003
+++ phpdoc-sk/reference/classobj/functions/call-user-method.xml	Fri Aug 13 13:18:29 2004
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.4 Maintainer: joseph Status: ready -->
+<!-- EN-Revision: 1.8 Maintainer: joseph Status: ready -->
 <!-- splitted from ./en/functions/classobj.xml, last change in rev 1.4 -->
   <refentry id="function.call-user-method">
    <refnamediv>
@@ -38,24 +38,26 @@
     var $NAZOV;
     var $TLD;
     
-    function Krajina($nazov, $tld) {
+    function Krajina($nazov, $tld)
+    {
         $this->NAZOV = $nazov;
         $this->TLD = $tld;
     }
 
-    function vypis_info($prestr="") {
-        echo $prestr."Krajina: ".$this->NAZOV."\n";
-        echo $prestr."Top Level Domena: ".$this->TLD."\n";
+    function vypis_info($prestr="")
+    {
+        echo $prestr . "Krajina: ".$this->NAZOV . "\n";
+        echo $prestr . "Top Level Domena: " . $this->TLD . "\n";
     }
 }
 
-$cntry = new Krajina("Peru","pe");
+$cntry = new Krajina("Peru", "pe");
 
 echo "* Priame volanie metody objektu\n";
 $cntry->vypis_info();
 
 echo "\n* Nepriame volanie rovnakej metody objektu\n";
-call_user_method ("vypis_info", $cntry, "\t");
+call_user_method("vypis_info", $cntry, "\t");
 ?>
 ]]>
       </programlisting>
@@ -63,8 +65,7 @@
     </para>
     <simpara>
      Tie¾ pozri <function>call_user_func_array</function>,
-     <function>call_user_func</function> a
-     <function>call_user_method_array</function>.
+     <function>call_user_func</function>.
     </simpara>
    </refsect1>
   </refentry>
http://cvs.php.net/diff.php/phpdoc-sk/reference/classobj/functions/class-exists.xml?r1=1.1&r2=1.2&ty=u
Index: phpdoc-sk/reference/classobj/functions/class-exists.xml
diff -u phpdoc-sk/reference/classobj/functions/class-exists.xml:1.1 phpdoc-sk/reference/classobj/functions/class-exists.xml:1.2
--- phpdoc-sk/reference/classobj/functions/class-exists.xml:1.1	Tue Mar  4 17:42:43 2003
+++ phpdoc-sk/reference/classobj/functions/class-exists.xml	Fri Aug 13 13:18:29 2004
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.3 Maintainer: joseph Status: ready -->
+<!-- EN-Revision: 1.5 Maintainer: joseph Status: ready -->
 <!-- splitted from ./en/functions/classobj.xml, last change in rev 1.11 -->
   <refentry id="function.class-exists">
    <refnamediv>
@@ -11,11 +11,47 @@
      <methodsynopsis>
       <type>bool</type><methodname>class_exists</methodname>
       <methodparam><type>string</type><parameter>class_name</parameter></methodparam>
+     <methodparam choice="opt"><type>bool</type><parameter>autoload</parameter></methodparam>
      </methodsynopsis>
+    <note>
+     <para>
+      Parameter <parameter>autoload</parameter> bol pridaný v PHP 5
+     </para>
+    </note>
     <para>
      Táto funkcia vracia &true; ak bola trieda, udaná ako
      <parameter>class_name</parameter>, definovaná, inak
      &false;.
+    </para>
+    <para>
+    <function>class_exists</function> sa ¹tandardne pokúsi zavola»
+     __autoload, ak nechcete <function>class_exists</function>, aby 
+    volala __autoload(), mô¾ete nastavi» parameter <parameter>autoload</parameter>
+    na &false;.
+    </para>
+    <para>
+     <example>
+      <title><parameter>autoload</parameter> parameter príklad</title>
+      <programlisting role="php">
+<![CDATA[
+<?php
+    function __autoload($class) {
+        include($class . '.php');
+
+        /* Zisti, ci include definovala triedu */
+        if ( !class_exists($class, false) ) {
+           trigger_error("Nemozno nahrat triedu $class", E_USER_ERROR);
+        }
+    }
+    
+    if( class_exists('MyClass') ) {
+        $myclass = new MyClass();
+    }
+
+?>
+]]>
+      </programlisting>
+     </example>
     </para>
     <simpara>
      Tie¾ pozri <function>get_declared_classes</function>.
http://cvs.php.net/diff.php/phpdoc-sk/reference/classobj/functions/get-class-methods.xml?r1=1.1&r2=1.2&ty=u
Index: phpdoc-sk/reference/classobj/functions/get-class-methods.xml
diff -u phpdoc-sk/reference/classobj/functions/get-class-methods.xml:1.1 phpdoc-sk/reference/classobj/functions/get-class-methods.xml:1.2
--- phpdoc-sk/reference/classobj/functions/get-class-methods.xml:1.1	Tue Mar  4 17:42:43 2003
+++ phpdoc-sk/reference/classobj/functions/get-class-methods.xml	Fri Aug 13 13:18:29 2004
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.3 Maintainer: joseph Status: ready -->
+<!-- EN-Revision: 1.7 Maintainer: joseph Status: ready -->
 <!-- splitted from ./en/functions/classobj.xml, last change in rev 1.2 -->
   <refentry id="function.get-class-methods">
    <refnamediv>
@@ -21,9 +21,11 @@
       Od PHP 4.0.6 mo¾ete namiesto <parameter>class_name</parameter>
       urèi» samotný objekt. Na príklad:
       <informalexample>
-       <programlisting>
+       <programlisting role="php">
 <![CDATA[
+<?php
 $metody_triedy = get_class_methods($moja_trieda); // pozri uplny priklad nizsie
+?>
 ]]>
        </programlisting>
       </informalexample>
@@ -38,17 +40,20 @@
 
 class myclass {
     // konstruktor
-    function myclass() {
+    function myclass()
+    {
         return(TRUE);
     }
     
     // metoda 1
-    function myfunc1() {
+    function myfunc1()
+    {
         return(TRUE);
     }
 
     // metoda 2
-    function myfunc2() {
+    function myfunc2()
+    {
         return(TRUE);
     }
 }
@@ -64,19 +69,17 @@
 ?>      
 ]]>
       </programlisting>
-     </example>
-    </para>
-    <para>
-     Vyprodukuje:
-     <informalexample>
-      <programlisting>
+      <para>
+       Vyprodukuje:
+      </para> 
+      <screen>
 <![CDATA[
 myclass
 myfunc1
 myfunc2
 ]]>
-      </programlisting>
-     </informalexample>
+      </screen>
+     </example>
     </para>
     <simpara>
      Tie¾ pozri <function>get_class_vars</function> a
http://cvs.php.net/diff.php/phpdoc-sk/reference/classobj/functions/get-class-vars.xml?r1=1.1&r2=1.2&ty=u
Index: phpdoc-sk/reference/classobj/functions/get-class-vars.xml
diff -u phpdoc-sk/reference/classobj/functions/get-class-vars.xml:1.1 phpdoc-sk/reference/classobj/functions/get-class-vars.xml:1.2
--- phpdoc-sk/reference/classobj/functions/get-class-vars.xml:1.1	Tue Mar  4 17:42:43 2003
+++ phpdoc-sk/reference/classobj/functions/get-class-vars.xml	Fri Aug 13 13:18:29 2004
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.4 Maintainer: joseph Status: ready -->
+<!-- EN-Revision: 1.7 Maintainer: joseph Status: ready -->
 <!-- splitted from ./en/functions/classobj.xml, last change in rev 1.1 -->
   <refentry id="function.get-class-vars">
    <refnamediv>
@@ -40,6 +40,9 @@
     
     // konstruktor
     function myclass() {
+        // zmeni niektore vlastnosti
+        $this->var1 = "foo";
+        $this->var2 = "bar";
         return(TRUE);
     }
 
@@ -56,12 +59,10 @@
 ?>      
 ]]>
       </programlisting>
-     </example>
-    </para>
-    <para>
-     Vyprodukujee:
-     <informalexample>
-      <programlisting>
+      <para>
+       Vyprodukuje:
+      </para> 
+      <screen>
 <![CDATA[
 // Pred PHP 4.2.0
 var2 : xyz
@@ -72,8 +73,8 @@
 var2 : xyz
 var3 : 100
 ]]>
-      </programlisting>
-     </informalexample>
+      </screen>
+     </example>
     </para>
     <simpara>
      Tie¾ pozri <function>get_class_methods</function>,
http://cvs.php.net/diff.php/phpdoc-sk/reference/classobj/functions/get-class.xml?r1=1.1&r2=1.2&ty=u
Index: phpdoc-sk/reference/classobj/functions/get-class.xml
diff -u phpdoc-sk/reference/classobj/functions/get-class.xml:1.1 phpdoc-sk/reference/classobj/functions/get-class.xml:1.2
--- phpdoc-sk/reference/classobj/functions/get-class.xml:1.1	Tue Mar  4 17:42:44 2003
+++ phpdoc-sk/reference/classobj/functions/get-class.xml	Fri Aug 13 13:18:29 2004
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.2 Maintainer: joseph Status: ready -->
+<!-- EN-Revision: 1.6 Maintainer: joseph Status: ready -->
 <!-- splitted from ./en/functions/classobj.xml, last change in rev 1.4 -->
   <refentry id="function.get-class">
    <refnamediv>
@@ -19,16 +19,59 @@
     </para>
     <note>
      <simpara>
-      <function>get_class</function> vracia názov u¾ívateµom definovanej
-      triedy v lowercase. Trieda definovaná v PHP roz¹írení je vrátená
-      vo svojom pôvodnom zápise.
+      Trieda definovaná v PHP roz¹írení sa vrárti v pôvodnom zápise.
+      V PHP 4 <function>get_class</function> vracia názov u¾ívateµom
+      definovanej triedy v lowercase, ale v PHP 5 tie¾ vráti názov triedy
+      v pôvodnom zápise, práve tak ako názvy tried z PHP roz¹írení.
      </simpara>
     </note>
-    <simpara>
+    <para>
+     <example>
+      <title>Pou¾itie <function>get_class</function></title>
+      <programlisting role="php">
+<![CDATA[
+<?php
+
+class foo {
+    function foo() 
+    {
+    // implementuje nejaku logiku
+    }
+
+    function name() 
+    {
+        echo "Moje meno je " , get_class($this) , "\n";
+    }
+}
+
+// vytvorit objekt
+$bar = new foo();
+
+// externe volanie
+echo "Jeho meno je " , get_class($bar) , "\n";
+
+// vnutorne volanie
+$bar->name();
+
+?>
+]]>
+      </programlisting>
+      <para>
+       Vystupom je:
+      </para>
+      <screen>
+<![CDATA[
+Jeho meno je foo
+Moje meno je foo
+]]>
+      </screen>
+     </example>
+    </para>
+    <para>
      Tie¾ pozri <function>get_parent_class</function>,
      <function>gettype</function> a 
      <function>is_subclass_of</function>.
-    </simpara>
+    </para>
    </refsect1>
   </refentry>
 
http://cvs.php.net/diff.php/phpdoc-sk/reference/classobj/functions/get-declared-classes.xml?r1=1.1&r2=1.2&ty=u
Index: phpdoc-sk/reference/classobj/functions/get-declared-classes.xml
diff -u phpdoc-sk/reference/classobj/functions/get-declared-classes.xml:1.1 phpdoc-sk/reference/classobj/functions/get-declared-classes.xml:1.2
--- phpdoc-sk/reference/classobj/functions/get-declared-classes.xml:1.1	Tue Mar  4 17:42:44 2003
+++ phpdoc-sk/reference/classobj/functions/get-declared-classes.xml	Fri Aug 13 13:18:29 2004
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.3 Maintainer: joseph Status: ready -->
+<!-- EN-Revision: 1.5 Maintainer: joseph Status: ready -->
 <!-- splitted from ./en/functions/classobj.xml, last change in rev 1.11 -->
   <refentry id="function.get-declared-classes">
    <refnamediv>
@@ -35,8 +35,34 @@
       preddefinovaných tried.
      </para>
     </note>
+    <para>
+     <example>
+      <title><function>get_declared_classes</function> príklad</title>
+      <programlisting role="php">
+<![CDATA[
+<?php
+print_r(get_declared_classes());
+?>
+]]>
+      </programlisting>
+      <para>
+       Tento skript vypí¹e nieèo podobné tomuto :
+      </para>
+      <screen>
+<![CDATA[
+Array
+(
+    [0] => stdClass
+    [1] => __PHP_Incomplete_Class
+    [2] => Directory
+)
+]]>
+      </screen>
+     </example>
+    </para>
     <simpara>
-     Tie¾ pozri <function>class_exists</function>.
+     Tie¾ pozri <function>class_exists</function> a
+     <function>get_declared_interfaces</function>.
     </simpara>
    </refsect1>
   </refentry>
http://cvs.php.net/diff.php/phpdoc-sk/reference/classobj/functions/get-object-vars.xml?r1=1.1&r2=1.2&ty=u
Index: phpdoc-sk/reference/classobj/functions/get-object-vars.xml
diff -u phpdoc-sk/reference/classobj/functions/get-object-vars.xml:1.1 phpdoc-sk/reference/classobj/functions/get-object-vars.xml:1.2
--- phpdoc-sk/reference/classobj/functions/get-object-vars.xml:1.1	Tue Mar  4 17:42:44 2003
+++ phpdoc-sk/reference/classobj/functions/get-object-vars.xml	Fri Aug 13 13:18:29 2004
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.3 Maintainer: joseph Status: ready -->
+<!-- EN-Revision: 1.7 Maintainer: joseph Status: ready -->
 <!-- splitted from ./en/functions/classobj.xml, last change in rev 1.1 -->
   <refentry id="function.get-object-vars">
    <refnamediv>
@@ -21,7 +21,7 @@
       Vo verziách star¹ích ne¾ PHP 4.2.0, ak premenným deklarovaným v triede,
       v ktorej je <parameter>obj</parameter> in¹tanciou, neboli priradené 
       hodnoty, tak tie sa v poli potom nevrátia. V nov¹ích verziách ne¾ je
-      PHP 4.2.0, sa kµúèu priradí hodnota <constant>NULL</constant>.
+      PHP 4.2.0, sa kµúèu priradí hodnota &null;.
      </para>
     </note>
     <para>
@@ -34,16 +34,19 @@
     var $x, $y;
     var $label;
 
-    function Point2D($x, $y) {
+    function Point2D($x, $y)
+    {
         $this->x = $x;
         $this->y = $y;
     }
 
-    function setLabel($label) {
+    function setLabel($label)
+    {
         $this->label = $label;
     }
 
-    function getPoint() {
+    function getPoint()
+    {
         return array("x" => $this->x,
                      "y" => $this->y,
                      "label" => $this->label);
@@ -60,9 +63,10 @@
 ?>
 ]]>
       </programlisting>
-     </example>
-     Výpisom horeuvedeného programu bude: 
-     <screen>
+      <para>
+       Výpisom horeuvedeného programu bude: 
+      </para> 
+      <screen>
 <![CDATA[
  Array
  (
@@ -78,11 +82,12 @@
      [label] => point #1
  )
 ]]>
-     </screen>
+      </screen>
+     </example> 
     </para>
     <simpara>
      Tie¾ pozri <function>get_class_methods</function> a
-     <function>get_class_vars</function>!
+     <function>get_class_vars</function>.
     </simpara>
    </refsect1>
   </refentry>
http://cvs.php.net/diff.php/phpdoc-sk/reference/classobj/functions/get-parent-class.xml?r1=1.1&r2=1.2&ty=u
Index: phpdoc-sk/reference/classobj/functions/get-parent-class.xml
diff -u phpdoc-sk/reference/classobj/functions/get-parent-class.xml:1.1 phpdoc-sk/reference/classobj/functions/get-parent-class.xml:1.2
--- phpdoc-sk/reference/classobj/functions/get-parent-class.xml:1.1	Tue Mar  4 17:42:44 2003
+++ phpdoc-sk/reference/classobj/functions/get-parent-class.xml	Fri Aug 13 13:18:29 2004
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.2 Maintainer: joseph Status: ready -->
+<!-- EN-Revision: 1.5 Maintainer: joseph Status: ready -->
 <!-- splitted from ./en/functions/classobj.xml, last change in rev 1.4 -->
   <refentry id="function.get-parent-class">
    <refnamediv>
@@ -18,12 +18,58 @@
     </para>
     <para>
      Ak je <parameter>obj</parameter> je re»azec, vracia sa názov rodièovskej
-     triedy s tým názvom. Táto funkènos» bola pridaná v PHP 4.0.5.
+     triedy s tým názvom. Táto funkènos» bola pridaná v PHP
+     4.0.5.
     </para>
-    <simpara>
+    <para>
+     <example>
+      <title>Pou¾itie <function>get_parent_class</function></title>
+      <programlisting role="php">
+<![CDATA[
+<?php
+
+class dad {
+    function dad() 
+    {
+    // implmentuje nejaku logiku
+    }
+}
+
+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>
+       Výstupom je:
+      </para>
+      <screen>
+<![CDATA[
+I'm dad's son
+I'm dad's son too
+]]>
+      </screen>
+     </example>
+    </para>
+    <para>
      Tie¾ pozri <function>get_class</function> a
      <function>is_subclass_of</function>
-    </simpara>
+    </para>
    </refsect1>
   </refentry>
 
http://cvs.php.net/diff.php/phpdoc-sk/reference/classobj/functions/is-a.xml?r1=1.1&r2=1.2&ty=u
Index: phpdoc-sk/reference/classobj/functions/is-a.xml
diff -u phpdoc-sk/reference/classobj/functions/is-a.xml:1.1 phpdoc-sk/reference/classobj/functions/is-a.xml:1.2
--- phpdoc-sk/reference/classobj/functions/is-a.xml:1.1	Tue Mar  4 17:42:44 2003
+++ phpdoc-sk/reference/classobj/functions/is-a.xml	Fri Aug 13 13:18:29 2004
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.3 Maintainer: joseph Status: ready -->
+<!-- EN-Revision: 1.7 Maintainer: joseph Status: ready -->
 <!-- splitted from ./en/functions/classobj.xml, last change in rev 1.33 -->
  <refentry id="function.is-a">
    <refnamediv>
@@ -19,6 +19,49 @@
     <para>
      Táto funkcia vracia &true; ak je objekt tejto triedy alebo má
      túto triedu ako jedného zo svojich rodièov, inak &false;.
+    </para>
+    <para>
+      <example>
+        <title><function>is_a</function> príklad</title>
+        <programlisting role="php">
+<![CDATA[
+<?php
+// definuj triedu
+class WidgetFactory
+{
+  var $oink = 'moo';
+}
+
+// vytvor novy objekt
+$WF = new WidgetFactory();
+
+if (is_a($WF, 'WidgetFactory')) {
+  echo "Ano, \$WF je stale WidgetFactory\n";
+}
+?>
+]]>
+        </programlisting>
+      </example>
+    </para>
+    <para>
+     Od PHP 5 sa funkcia <function>is_a</function> odmieta v prospech
+     typoveho operatora <link linkend="language.operators.type">instanceof</link>.
+     V horeuvedenom príklade by sme v PHP 5 mohli pou¾i»
+     následujúce:
+    </para>
+    <para>
+     <example>
+      <title>Pou¾itie operátora <emphasis>instanceof</emphasis> v PHP 5</title>
+      <programlisting role="php">
+<![CDATA[
+<?php
+if ($WF instanceof WidgetFactory) {
+    echo 'Ano, $WF je WidgetFactory';
+}
+?>
+]]>
+      </programlisting>
+     </example>  
     </para>
     <simpara>
      Tie¾ pozri <function>get_class</function>, 
http://cvs.php.net/diff.php/phpdoc-sk/reference/classobj/functions/method-exists.xml?r1=1.1&r2=1.2&ty=u
Index: phpdoc-sk/reference/classobj/functions/method-exists.xml
diff -u phpdoc-sk/reference/classobj/functions/method-exists.xml:1.1 phpdoc-sk/reference/classobj/functions/method-exists.xml:1.2
--- phpdoc-sk/reference/classobj/functions/method-exists.xml:1.1	Tue Mar  4 17:42:44 2003
+++ phpdoc-sk/reference/classobj/functions/method-exists.xml	Fri Aug 13 13:18:29 2004
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.2 Maintainer: joseph Status: ready -->
+<!-- EN-Revision: 1.3 Maintainer: joseph Status: ready -->
 <!-- splitted from ./en/functions/classobj.xml, last change in rev 1.9 -->
   <refentry id="function.method-exists">
    <refnamediv>
@@ -18,6 +18,27 @@
      <parameter>method_name</parameter> bola definovaná pre daný
      <parameter>object</parameter>, inak &false;.
     </para>
+    <para>
+     <example>
+      <title><function>method_exists</function> príklad</title>
+      <programlisting role="php">
+<![CDATA[
+<?php
+$directory = new Directory('.');
+var_dump(method_exists($directory,'read'));
+?>
+]]>
+      </programlisting>
+      <para>
+       Výstupom tohto skriptu bude : 
+      </para>
+      <screen>
+<![CDATA[
+bool(true)
+]]>
+      </screen>
+     </example>
+    </para>   
    </refsect1>
   </refentry>