--TEST-- Bug #71914 (Reference is lost in "switch") --FILE-- "xxxx"); } function test($arr, &$dummy) { bug($arr["str"]); var_dump($arr["str"]); } $foo = new Foo(); $arr = returnArray(); $array = array("str" => "xxxx"); test($array, $array["str"]); test($arr, $arr["str"]); test($foo->array, $foo->array["str"]); ?> --EXPECT-- bool(true) bool(true) bool(true)