|
|
@ -7,17 +7,13 @@ Maybe not a bug |
|
|
class Foo { |
|
|
class Foo { |
|
|
public function __construct() { |
|
|
public function __construct() { |
|
|
eval("class Bar extends Foo {}"); |
|
|
eval("class Bar extends Foo {}"); |
|
|
Some::foo($this); |
|
|
|
|
|
} |
|
|
} |
|
|
public static function test() { |
|
|
public static function test() { |
|
|
static $i = 0; |
|
|
static $i = 0; |
|
|
var_dump(++$i); |
|
|
var_dump(++$i); |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
class Some { |
|
|
|
|
|
public static function foo(Foo $foo) { |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
foo::test(); |
|
|
foo::test(); |
|
|
new Foo; |
|
|
new Foo; |
|
|
foo::test(); |
|
|
foo::test(); |
|
|
|