1234567891011121314151617181920212223242526 |
- --TEST--
- Bug #32596 (Segfault/Memory Leak by getClass (etc) in __destruct)
- --FILE--
- <?php
- class BUG {
- public $error = "please fix this thing, it wasted a nice part of my life!\n";
- static function instance() {return new BUG();}
- function __destruct()
- {
- $c=get_class($this); unset($c);
- echo get_class($this) ."\n";
- if(defined('DEBUG_'.__CLASS__)){}
- $c=get_class($this); //memory leak only
- echo $this->error;
- }
- }
- BUG::instance()->error;
- echo "this is still executed\n";
- ?>
- --EXPECT--
- BUG
- please fix this thing, it wasted a nice part of my life!
- this is still executed
|