$arr = array("aaa", "bbb", "ccc", "ddd", "eee");
function &returnByRef($n)
{
global $arr;
return $arr[$n];
}
$s =& returnByRef(2); // ccc
print_r($arr); // Array ( [0] => aaa [1] => bbb [2] => ccc [3] => ddd [4] => eee )
echo "
";
echo $s . "
"; // "ccc"
$s = "ppp"; // changes $arr[2] to "ppp"
echo $s . "
"; // "ppp"
print_r($arr); // Array ( [0] => aaa [1] => bbb [2] => ppp [3] => ddd [4] => eee )