123456789101112131415161718192021222324252627282930313233 |
- --TEST--
- Bug
- --FILE--
- <?php
- class C {
- private $private = 1;
- function foo() {
- $this->private++;
- }
- }
- class A {
- static $foo = B::foo;
- }
- function main_autoload($class_name) {
- $c = new C;
- $c->foo();
-
- eval("class B {const foo = 1;}");
- }
- spl_autoload_register('main_autoload');
- $classA = new ReflectionClass("A");
- $props = $classA->getProperties();
- $props[0]->setValue(2);
- echo "OK\n";
- ?>
- --EXPECT--
- OK
|