--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 Warning: Undefined variable $ref in %s on line %d Warning: Undefined variable $undef in %s on line %d Notice: Indirect modification of overloaded property Foo::$arr has no effect in %sbug43201.php on line 17 Warning: Undefined variable $undef in %s on line %d Notice: Indirect modification of overloaded property Foo::$arr has no effect in %sbug43201.php on line 17 Warning: Undefined variable $undef in %s on line %d Notice: Indirect modification of overloaded property Foo::$arr has no effect in %sbug43201.php on line 17 Warning: Undefined variable $undef in %s on line %d Notice: Indirect modification of overloaded property Foo::$arr has no effect in %sbug43201.php on line 17 Warning: Undefined variable $undef in %s on line %d Notice: Indirect modification of overloaded property Foo::$arr has no effect in %sbug43201.php on line 17 Warning: Undefined variable $undef in %s on line %d Notice: Indirect modification of overloaded property Foo::$arr has no effect in %sbug43201.php on line 17 ok