colder          Thu Jan 18 22:34:53 2007 UTC

  Modified files:              
    /phpdoc/en/language/oop5    overloading.xml 
  Log:
  Implement Marcus' suggestion to improve the paragraph on method overloading
  
http://cvs.php.net/viewvc.cgi/phpdoc/en/language/oop5/overloading.xml?r1=1.14&r2=1.15&diff_format=u
Index: phpdoc/en/language/oop5/overloading.xml
diff -u phpdoc/en/language/oop5/overloading.xml:1.14 
phpdoc/en/language/oop5/overloading.xml:1.15
--- phpdoc/en/language/oop5/overloading.xml:1.14        Thu Jan 11 23:05:52 2007
+++ phpdoc/en/language/oop5/overloading.xml     Thu Jan 18 22:34:53 2007
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.14 $ -->
+<!-- $Revision: 1.15 $ -->
  <sect1 id="language.oop5.overloading">
   <title>Overloading</title>
 
@@ -164,13 +164,13 @@
    </methodsynopsis>
 
    <para>
-    Class methods can be overloaded to run custom code defined in your class
-    by defining this specially named method. The <varname>$name</varname> 
-    parameter used is the name as the function name that was requested 
-    to be used. The arguments that were passed in the function will be 
-    defined as an array in the <varname>$arguments</varname> parameter.
-    The value returned from the __call() method will be returned to the
-    caller of the method.
+    The magic method __call() allows to capture invocation of non existing 
+    methods. That way __call() can be used to implement user defined method 
+    handling that depends on the name of the actual method being called. This 
+    is for instance useful for proxy implementations. The arguments that were 
+    passed in the function will be defined as an array in the 
+    <varname>$arguments</varname> parameter. The value returned from the 
+    __call() method will be returned to the caller of the method.
    </para>
 
    <example>

Reply via email to