cvs: ZendEngine2 / ZEND_CHANGES

From: Date: Wed, 11 Feb 2004 22:42:53 +0000
Subject: cvs: ZendEngine2 / ZEND_CHANGES
Groups: php.zend-engine.cvs 
Request: Send a blank email to php-zend-engine-cvs+get-2361@lists.php.net to get a copy of this message
helly Wed Feb 11 17:42:53 2004 EDT Modified files: /ZendEngine2 ZEND_CHANGES Log: Update http://cvs.php.net/diff.php/ZendEngine2/ZEND_CHANGES?r1=1.75&r2=1.76&ty=u Index: ZendEngine2/ZEND_CHANGES diff -u ZendEngine2/ZEND_CHANGES:1.75 ZendEngine2/ZEND_CHANGES:1.76 --- ZendEngine2/ZEND_CHANGES:1.75 Wed Feb 11 17:38:05 2004 +++ ZendEngine2/ZEND_CHANGES Wed Feb 11 17:42:53 2004 @@ -187,7 +187,9 @@ An interface may extend one or more base interfaces (but not implement them). Neither a class nor an interface can inherit - methods of the same name from different root interfaces. + methods of the same name from different root interfaces. + + Interfaces may contain abstract static methods. Example: @@ -196,12 +198,12 @@ function dump(); } - interface Streamable { + interface Streamable extends Printable { function writeToStream(); static function readFromStream(); } - class PrintableExample implements Printable, Streamable { + class PrintableExample implements Streamable { public function dump() { // ... }

« previous php.zend-engine.cvs (#2361) next »