関数を通してreturnでリファレンスの変数を渡すことはできない?

function GetHoge(){
$hoge = &$_SESSION['hoge'];
return $hoge;
}

$hoge = GetHoge();
$hoge['count']++;

print $_SESSION['hoge']['count']; // 増えない