pollita         Wed Nov 12 23:53:14 2003 EDT

  Modified files:              
    /phpdoc/en/language oop.xml 
  Log:
  Adapt example to not reflect non-existant namespaces.
  
Index: phpdoc/en/language/oop.xml
diff -u phpdoc/en/language/oop.xml:1.45 phpdoc/en/language/oop.xml:1.46
--- phpdoc/en/language/oop.xml:1.45     Tue Sep 30 04:40:06 2003
+++ phpdoc/en/language/oop.xml  Wed Nov 12 23:53:14 2003
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.45 $ -->
+<!-- $Revision: 1.46 $ -->
  <chapter id="language.oop">
   <title>Classes and Objects</title>
 
@@ -1159,12 +1159,12 @@
     When using the comparison operator (<literal>==</literal>), 
     object variables are compared in a simple manner, namely: Two object
     instances are equal if they have the same attributes and values, and are
-    instances of the same class, defined in the same namespace.
+    instances of the same class.
    </para>
    <para>
     On the other hand, when using the identity operator (<literal>===</literal>),
     object variables are identical if and only if they refer to the same
-    instance of the same class (in a particular namespace).
+    instance of the same class.
    </para>
    <para>
     An example will clarify these rules.
@@ -1196,22 +1196,18 @@
     }
 }
 
-namespace Other {
-
-    class Flag {
-        var $flag;
+class OtherFlag {
+    var $flag;
 
-        function Flag($flag=true) {
-                $this->flag = $flag;
-        }
+    function OtherFlag($flag=true) {
+            $this->flag = $flag;
     }
-
 }
 
 $o = new Flag();
 $p = new Flag();
 $q = $o;
-$r = new Other::Flag();
+$r = new OtherFlag();
 
 echo "Two instances of the same class\n";
 compareObjects($o, $p);
@@ -1219,7 +1215,7 @@
 echo "\nTwo references to the same instance\n";
 compareObjects($o, $q);
 
-echo "\nInstances of similarly named classes in different namespaces\n";
+echo "\nInstances of two different classes\n";
 compareObjects($o, $r);
 ?>
 ]]>
@@ -1239,7 +1235,7 @@
 o1 === o2 : TRUE
 o1 !== o2 : FALSE
 
-Instances of similarly named classes in different namespaces
+Instances of two different classes
 o1 == o2 : FALSE
 o1 != o2 : TRUE
 o1 === o2 : FALSE

Reply via email to