123456789101112131415161718192021222324252627282930 |
- --TEST--
- Bug #39721 (Runtime inheritance causes data corruption)
- --FILE--
- <?php
- class test2 {
- private static $instances = 0;
- public $instance;
- public function __construct() {
- $this->instance = ++self::$instances;
- }
- }
- $foo = new test2();
- if (is_object($foo)) {
- class test2_child extends test2 {
- }
- }
- $child = new test2_child();
- echo $foo->instance . "\n";
- echo $child->instance . "\n";
- ?>
- --EXPECT--
- 1
- 2
|