Bah...mi sembra strana come cosa....tra l'altro non sono sicuro che ti serva l'unset qui (io almeno non lo metterei visto che la variabile viene comunque sovrascritta ad ogni iterazione )

array_push($outputVal,$__user);
unset($__user);