--TEST-- Bug #43201 (Crash on using uninitialized vals and __get/__set) --FILE-- $k = $v; } } $c = new Foo(); $c->arr[0]["k"] = 1; $c->arr[0]["k2"] = $ref; for($cnt=0;$cnt<6;$cnt++) { $ref = chop($undef); $c->arr[$cnt]["k2"] = $ref; } echo "ok\n"; ?> --EXPECTF-- Notice: Indirect modification of overloaded property Foo::$arr has no effect in %sbug43201.php on line 13 Notice: Indirect modification of overloaded property Foo::$arr has no effect in %sbug43201.php on line 14 Notice: Undefined variable: ref in %sbug43201.php on line 14 Notice: Undefined variable: undef in %sbug43201.php on line 16 Notice: Indirect modification of overloaded property Foo::$arr has no effect in %sbug43201.php on line 17 Notice: Undefined variable: undef in %sbug43201.php on line 16 Notice: Indirect modification of overloaded property Foo::$arr has no effect in %sbug43201.php on line 17 Notice: Undefined variable: undef in %sbug43201.php on line 16 Notice: Indirect modification of overloaded property Foo::$arr has no effect in %sbug43201.php on line 17 Notice: Undefined variable: undef in %sbug43201.php on line 16 Notice: Indirect modification of overloaded property Foo::$arr has no effect in %sbug43201.php on line 17 Notice: Undefined variable: undef in %sbug43201.php on line 16 Notice: Indirect modification of overloaded property Foo::$arr has no effect in %sbug43201.php on line 17 Notice: Undefined variable: undef in %sbug43201.php on line 16 Notice: Indirect modification of overloaded property Foo::$arr has no effect in %sbug43201.php on line 17 ok