interface_and_extends.phpt 448 B

1234567891011121314151617181920212223242526
  1. --TEST--
  2. ZE2 a class cannot extend an interface
  3. --SKIPIF--
  4. <?php if (version_compare(zend_version(), '2.0.0-dev', '<')) die('skip ZendEngine 2 needed'); ?>
  5. --FILE--
  6. <?php
  7. interface Test
  8. {
  9. function show();
  10. }
  11. class Tester extends Test
  12. {
  13. function show() {
  14. echo __METHOD__ . "\n";
  15. }
  16. }
  17. $o = new Tester;
  18. $o->show();
  19. ?>
  20. ===DONE===
  21. --EXPECTF--
  22. Fatal error: Class Tester cannot extend from interface Test in %sinterface_and_extends.php on line %d