goba Sun Nov 11 05:16:38 2001 EDT
Modified files:
/phpdoc/en/chapters install.xml
/phpdoc/en/functions overload.xml
Log:
Some more overload work, adding configure option
Index: phpdoc/en/chapters/install.xml
diff -u phpdoc/en/chapters/install.xml:1.90 phpdoc/en/chapters/install.xml:1.91
--- phpdoc/en/chapters/install.xml:1.90 Sat Nov 10 16:49:28 2001
+++ phpdoc/en/chapters/install.xml Sun Nov 11 05:16:38 2001
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.90 $ -->
+<!-- $Revision: 1.91 $ -->
<chapter id="installation">
<title>Installation</title>
@@ -2458,6 +2458,20 @@
PHP 4: Option not available in PHP 4; use <link
linkend="install.configure.disable-posix">--disable-posix</link>
instead.
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry id="install.configure.without-posix">
+ <term>
+ <parameter>--enable-overload</parameter>
+ </term>
+ <listitem>
+ <para>
+ PHP 3: Option not available in PHP 3
+ </para>
+ <para>
+ PHP 4: Enable object property and method call overloading support.
</para>
</listitem>
</varlistentry>
Index: phpdoc/en/functions/overload.xml
diff -u phpdoc/en/functions/overload.xml:1.1 phpdoc/en/functions/overload.xml:1.2
--- phpdoc/en/functions/overload.xml:1.1 Sat Nov 10 12:43:04 2001
+++ phpdoc/en/functions/overload.xml Sun Nov 11 05:16:38 2001
@@ -1,5 +1,5 @@
<?xml encoding="iso-8859-1"?>
-<!-- $Revision: 1.1 $ -->
+<!-- $Revision: 1.2 $ -->
<reference id="ref.overload">
<title>Object property and method call overloading</title>
<titleabbrev>Object overloading</titleabbrev>
@@ -65,6 +65,7 @@
$o->x = 56;
// instantiate stdclass (it is built-in in PHP 4)
+// $val is not overloaded!
$val = new stdclass;
$val->prop = 555;
@@ -78,15 +79,17 @@
</programlisting>
</example>
</para>
- <para>
- As this is an experimental extension, not all things
- work. There is no <literal>__call()</literal> support
- currently, you can only overload the get and set
- operations for properties. You cannot invoke the
- original overloading handlers of the class, and
- <literal>__set()</literal> only works to one level
- of property access.
- </para>
+ <warning>
+ <para>
+ As this is an experimental extension, not all things
+ work. There is no <literal>__call()</literal> support
+ currently, you can only overload the get and set
+ operations for properties. You cannot invoke the
+ original overloading handlers of the class, and
+ <literal>__set()</literal> only works to one level
+ of property access.
+ </para>
+ </warning>
</partintro>
<refentry id="function.overload">