destructor_inheritance.phpt 449 B

1234567891011121314151617181920212223242526272829
  1. --TEST--
  2. ZE2 The inherited destructor is called
  3. --SKIPIF--
  4. <?php if (version_compare(zend_version(), '2.0.0-dev', '<')) die('skip ZendEngine 2 needed'); ?>
  5. --FILE--
  6. <?php
  7. class base {
  8. function __construct() {
  9. echo __METHOD__ . "\n";
  10. }
  11. function __destruct() {
  12. echo __METHOD__ . "\n";
  13. }
  14. }
  15. class derived extends base {
  16. }
  17. $obj = new derived;
  18. unset($obj);
  19. echo 'Done';
  20. ?>
  21. --EXPECT--
  22. base::__construct
  23. base::__destruct
  24. Done