El objeto no se puede convertir a una cadena en MySQLi PHP

Error fatal detectable: el objeto de la clase mysqli_result no se pudo convertir a cadena en C: \ xampp \ htdocs \ xxx \ dash.php en la línea 20

Soy bastante nuevo, y al ser un codificador de la vieja escuela, simplemente usando mysql_result para obtener dichos datos, no sé cómo hacerlo. Tengo una configuración de clase-> función.

La línea 20 de dash.php contiene:

echo $user->GetVar('rank', 'Liam', $mysqli);

Mientras, la función es:

function GetVar($var, $username, $mysqli)
    {
        $result = $mysqli->query("SELECT " . $var . " FROM users WHERE username = '" . $username . "' LIMIT 1");
        return $result;
        $result->close();
    }

Ahora, a mi entender, estoy destinado a convertir $ result en una cadena, pero no estoy completamente consciente de cómo hacerlo. He intentado usar algunos métodos, pero fue en vano. Así que he venido a la comunidad para obtener una respuesta, también miré a mi alrededor, pero me di cuenta de que todos los otros hilos piden num_rows, mientras que solo quiero tomar la cadena de la selección de consulta.

Respuestas a la pregunta(3)

Su respuesta a la pregunta