helly Sat Dec 7 09:27:29 2002 EDT Added files: /php4/tests/classes abstract_class.phpt Log: Adding a test for abstract class instanciation
Index: php4/tests/classes/abstract_class.phpt +++ php4/tests/classes/abstract_class.phpt --TEST-- An abstract class cannot be instanciated --SKIPIF-- <?php if (version_compare(zend_version(), '2.0.0-dev', '<')) die('skip ZendEngine 2 needed'); ?> --FILE-- <?php class fail { abstract function show(); } class pass extends fail { function show() { echo "Call to function show()\n"; } } $t2 = new pass(); $t2->show(); $t = new fail(); $t->show(); echo "Done\n"; // shouldn't be displayed of cause ?> --EXPECTF-- Call to function show() Fatal error: Cannot instanciate abstract class fail in %s on line %d -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php