![]() ![]() | ![]() |
Initial revision
--TEST-- Bug #42772 (Storing $this in a static var fails while handling a cast to string) --FILE-- <?php class Foo { static public $foo; function __toString() { self::$foo = $this; return 'foo'; } } $foo = (string)new Foo(); var_dump(Foo::$foo); ?> --EXPECT-- object(Foo)#1 (0) { }