speravo nel fatto che comunque riconosce l'ultimo inserito

function addUser($user, $passwd)
{
$this->users[$user] = $passwd;
}

e che il primo user dovrebbe essere sempre presente...

o almeno speravo