dtor_scope.phpt 564 B

1234567891011121314151617181920212223242526272829303132
  1. --TEST--
  2. Scoping in destructor call
  3. --FILE--
  4. <?php
  5. class T
  6. {
  7. private $var = array();
  8. public function add($a)
  9. {
  10. array_push($this->var, $a);
  11. }
  12. public function __destruct()
  13. {
  14. print_r($this->var);
  15. }
  16. }
  17. class TT extends T
  18. {
  19. }
  20. $t = new TT();
  21. $t->add("Hello");
  22. $t->add("World");
  23. ?>
  24. --EXPECT--
  25. Array
  26. (
  27. [0] => Hello
  28. [1] => World
  29. )