vrana           Wed Jan 11 10:25:00 2006 UTC

  Modified files:              
    /phpdoc/en/language/oop5    reflection.xml 
  Log:
  ReflectionObject
  export parameters
  
http://cvs.php.net/viewcvs.cgi/phpdoc/en/language/oop5/reflection.xml?r1=1.16&r2=1.17&diff_format=u
Index: phpdoc/en/language/oop5/reflection.xml
diff -u phpdoc/en/language/oop5/reflection.xml:1.16 
phpdoc/en/language/oop5/reflection.xml:1.17
--- phpdoc/en/language/oop5/reflection.xml:1.16 Thu Sep  1 20:40:53 2005
+++ phpdoc/en/language/oop5/reflection.xml      Wed Jan 11 10:24:59 2006
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.16 $ -->
+<!-- $Revision: 1.17 $ -->
  <sect1 id="language.oop5.reflection">
   <title>Reflection</title>
   <sect2 id="language.oop5.reflection.introduction">
@@ -135,7 +135,7 @@
     final private __clone()
     public object __construct(string name)
     public string __toString()
-    public static string export()
+    public static string export(string name, bool return)
     public string getName()
     public bool isInternal()
     public bool isUserDefined()
@@ -144,7 +144,7 @@
     public int getEndLine()
     public string getDocComment()
     public array getStaticVariables()
-    public mixed invoke(mixed* args)
+    public mixed invoke(mixed args)
     public mixed invokeArgs(array args)
     public bool returnsReference()
     public ReflectionParameter[] getParameters()
@@ -243,7 +243,7 @@
     final private __clone()
     public object __construct(string name)
     public string __toString()
-    public static string export()
+    public static string export(mixed function, mixed parameter, bool return)
     public string getName()
     public bool isPassedByReference()
     public ReflectionClass getClass()
@@ -324,7 +324,7 @@
     final private __clone()
     public object __construct(string name)
     public string __toString()
-    public static string export()
+    public static string export(mixed class, bool return)
     public string getName()
     public bool isInternal()
     public bool isUserDefined()
@@ -349,7 +349,7 @@
     public bool isFinal()
     public int getModifiers()
     public bool isInstance(stdclass object)
-    public stdclass newInstance(mixed* args)
+    public stdclass newInstance(mixed args)
     public ReflectionClass getParentClass()
     public bool isSubclassOf(ReflectionClass class)
     public array getStaticProperties()
@@ -478,6 +478,29 @@
    </note>
   </sect2>
 
+  <sect2 id="language.oop5.reflection.reflectionobject">
+   <title><classname>ReflectionObject</classname></title>
+   <para>
+    The <classname>ReflectionObject</classname> class lets
+    you reverse-engineer objects.
+   </para>
+   <informalexample>
+    <programlisting role="php">
+<![CDATA[
+<?php
+class ReflectionObject extends ReflectionClass
+{
+    final private __clone()
+    public object __construct(mixed object)
+    public string __toString()
+    public static string export(mixed object, bool return)
+}
+?>
+]]>
+    </programlisting>
+   </informalexample>
+  </sect2>
+
   <sect2 id="language.oop5.reflection.reflectionmethod">
    <title><classname>ReflectionMethod</classname></title>
    <para>
@@ -492,8 +515,8 @@
 {
     public __construct(mixed class, string name)
     public string __toString()
-    public static string export()
-    public mixed invoke(stdclass object, mixed* args)
+    public static string export(mixed class, string name, bool return)
+    public mixed invoke(stdclass object, mixed args)
     public mixed invokeArgs(stdclass object, array args)
     public bool isFinal()
     public bool isAbstract()
@@ -624,7 +647,7 @@
     final private __clone()
     public __construct(mixed class, string name)
     public string __toString()
-    public static string export()
+    public static string export(mixed class, string name, bool return)
     public string getName()
     public bool isPublic()
     public bool isPrivate()
@@ -718,7 +741,7 @@
     final private __clone()
     public __construct(string name)
     public string __toString()
-    public static string export()
+    public static string export(string name, bool return)
     public string getName()
     public string getVersion()
     public ReflectionFunction[] getFunctions()

Reply via email to