changelog               Thu Feb 21 20:29:54 2002 EDT

  Modified files:              
    /ZendEngine2        ChangeLog 
  Log:
  ChangeLog update
  
Index: ZendEngine2/ChangeLog
diff -u ZendEngine2/ChangeLog:1.3 ZendEngine2/ChangeLog:1.4
--- ZendEngine2/ChangeLog:1.3   Thu Feb 14 20:22:47 2002
+++ ZendEngine2/ChangeLog       Thu Feb 21 20:29:52 2002
@@ -1,3 +1,45 @@
+2002-02-21  Sebastian Bergmann  <[EMAIL PROTECTED]>
+
+    * ZEND_CHANGES:
+    Maintain ZEND_CHANGES to account for the addition of private member variables.
+
+2002-02-21  Andi Gutmans  <[EMAIL PROTECTED]>
+
+    * zend_object_handlers.c
+      zend_opcode.c
+      zend_language_parser.y
+      zend_language_scanner.l
+      zend_compile.c
+      zend.c
+      zend.h
+      zend_API.c: - Experimental support for private members.
+    <?
+       class MyClass {
+               private $Hello = "Hello, World!\n";
+
+               function printHello()
+               {
+                       print $this->Hello;
+               }
+       }
+
+       class MyClass2 extends MyClass {
+               function printHello()
+               {
+                       MyClass::printHello(); /* Should print */
+                       print $this->Hello; /* Shouldn't print out anything */
+               }
+       }
+
+       $obj = new MyClass();
+       print $obj->Hello; /* Shouldn't print out anything */
+       $obj->printHello(); /* Should print */
+
+       $obj = new MyClass2();
+       print $obj->Hello; /* Shouldn't print out anything */
+       $obj->printHello();
+    ?>
+
 2002-02-14  Stanislav Malyshev  <[EMAIL PROTECTED]>
 
     * zend.h


Reply via email to