cvs: ZendEngine2 / ZEND_CHANGES
| From: | Marcus Boerger | 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() {
// ...
}