From: Sebastian Bergmann Date: Fri, 7 Mar 2003 05:19:19 +0000 (+0000) Subject: Update 'abstract' section. X-Git-Tag: RELEASE_0_5~569 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=63dfff02b19c3fe320c82ad6daacee37ff948761;p=php Update 'abstract' section. --- diff --git a/Zend/ZEND_CHANGES b/Zend/ZEND_CHANGES index 4db1d0d7e6..59b51b5ead 100644 --- a/Zend/ZEND_CHANGES +++ b/Zend/ZEND_CHANGES @@ -101,16 +101,17 @@ Changes in the Zend Engine 2.0 Old code that has no user-defined classes or functions named 'public', 'protected' or 'private' should run without modifications. - * Abstract Methods. + * Abstract Classes and Methods. - The Zend Engine 2.0 introduces abstract methods. An abstract - method only declares the method's signature and does not - provide an implementation. + The Zend Engine 2.0 introduces abstract classes and methods. An + abstract method only declares the method's signature and does not + provide an implementation. A class that contains abstract methods + needs to be declared abstract. Example: test(); ?> - A class containing abstract methods may be instantiated, but - calling its abstract methods will result in an error. + Abstract classes cannot be instantiated. Old code that has no user-defined classes or functions named 'abstract' should run without modifications.