123456789101112131415161718192021222324 |
- --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
- ?>
- --EXPECT--
- Derived::__destruct
|