destructor_inheritance.phpt 339 B

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