1234567891011121314151617181920212223242526 |
- --TEST--
- ZE2 Ensuring destructor visibility
- --FILE--
- <?php
- class Base {
- private function __destruct() {
- echo __METHOD__ . "\n";
- }
- }
- class Derived extends Base {
- public function __destruct() {
- echo __METHOD__ . "\n";
- }
- }
- $obj = new Derived;
- unset($obj); // Derived::__destruct is being called not Base::__destruct
- ?>
- ===DONE===
- --EXPECT--
- Derived::__destruct
- ===DONE===
|