Variables in PHP are always local to functions.
Suggest you rewrite to
class useraccount{
private $username;
public function getUsername()
{
return $this->username;
}
public function userProfileView ()
{
while ($rows = mysql_fetch_array($varViewUser)) {
$this->username = $rows['username'];
$Firstname = $rows['user_firstname'];
$lastname = $rows['user_lastname'];
$email = $rows['email'];
}
}
include ('user_functions.php') ;$varuser = new useraccount; echo $varuser->getUsername();