aidan Wed Oct 13 07:19:16 2004 EDT
Modified files:
/phpdoc/en/language/oop5 basic.xml visibility.xml
Log:
Fixed mistakes, thanks pierre/haitiministries.com
http://cvs.php.net/diff.php/phpdoc/en/language/oop5/basic.xml?r1=1.5&r2=1.6&ty=u
Index: phpdoc/en/language/oop5/basic.xml
diff -u phpdoc/en/language/oop5/basic.xml:1.5 phpdoc/en/language/oop5/basic.xml:1.6
--- phpdoc/en/language/oop5/basic.xml:1.5 Sat Oct 2 05:40:50 2004
+++ phpdoc/en/language/oop5/basic.xml Wed Oct 13 07:19:08 2004
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.5 $ -->
+<!-- $Revision: 1.6 $ -->
<sect1 id="language.oop5.basic">
<title>The Basics</title>
@@ -8,12 +8,12 @@
<title>class</title>
<para>
Every class definition begins with the keyword class, followed by a class
- name, which can be any name that isn't a <link linkend="reserved">
- reserved</link> word in PHP. Followed by a pair of curly braces, of
+ name, which can be any name that isn't a <link linkend="reserved">reserved</link>
+ word in PHP. Followed by a pair of curly braces, of
which contains the definition of the classes members and methods. Within
each method, except for <link linkend="language.oop5.static">static</link>
methods, a pseudo variable <varname>$this</varname> is available.
- <varname>$this</varname> is a reference to the same instance that
+ <varname>$this</varname> is a reference to the same instance that
called the method.
</para>
<example>
@@ -42,9 +42,9 @@
<para>
To create an instance of an object, a new object must be created and
assigned to a variable. An object will always be assigned when
- creating a new object unless the object has a <link
- linkend="language.oop5.decon">constructor</link> defined that throws an <link
- linkend="language.oop5.exceptions">exception</link> on error.
+ creating a new object unless the object has a
+ <link linkend="language.oop5.decon">constructor</link> defined that throws an
+ <link linkend="language.oop5.exceptions">exception</link> on error.
</para>
<example>
<title>Creating an instance</title>
@@ -60,8 +60,8 @@
When assigning an already created instance of an object to a new variable, the
new variable
will access the same instance as the object that was assigned. This
behaviour is the same when passing instances to a function. A new instance
- of an already created object can be made by <link
- linkend="language.oop5.cloning">cloning</link> it.
+ of an already created object can be made by
+ <link linkend="language.oop5.cloning">cloning</link> it.
</para>
<example>
<title>Object Assignment</title>
@@ -104,11 +104,10 @@
</para>
<para>
The inherited methods and members can be overloaded, unless the parent
- class has defined a method as <link
- linkend="language.oop5.final">final</link>, by redeclaring them
- within the same name defined in the parent class. It is possible to access the
overloaded
- method or members by referencing them with <link
- linkend="language.oop5.paamayim-nekudotayim">parent::</link>
+ class has defined a method as <link linkend="language.oop5.final">final</link>,
+ by redeclaring them within the same name defined in the parent class.
+ It is possible to access the overloaded method or members by
+ referencing them with <link
linkend="language.oop5.paamayim-nekudotayim">parent::</link>
</para>
<example>
<title>Simple Class Inherintance</title>
http://cvs.php.net/diff.php/phpdoc/en/language/oop5/visibility.xml?r1=1.6&r2=1.7&ty=u
Index: phpdoc/en/language/oop5/visibility.xml
diff -u phpdoc/en/language/oop5/visibility.xml:1.6
phpdoc/en/language/oop5/visibility.xml:1.7
--- phpdoc/en/language/oop5/visibility.xml:1.6 Mon Oct 11 11:09:41 2004
+++ phpdoc/en/language/oop5/visibility.xml Wed Oct 13 07:19:09 2004
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.6 $ -->
+<!-- $Revision: 1.7 $ -->
<sect1 id="language.oop5.visibility">
<title>Visibility</title>
<para>
@@ -73,8 +73,9 @@
</para>
<note>
<simpara>
- The use PHP 4 use of declaring a variable with the keyword 'var' is
- no longer valid for PHP 5 objects. For compatibility a variable declared
+ The PHP 4 method of declaring a variable with the
+ <emphasis>var</emphasis> keyword is no longer valid
+ for PHP 5 objects. For compatibility a variable declared
in php will be assumed with public visibility, and a
<constant>E_STRICT</constant> warning will be issued.
</simpara>