Entonces tienes serios problema conceptuales, ¿si sabes para que sirve return?
La idea de una función que devuelve datos es que dicho resultado puede asignarse a una variable, lo cual en tu caso al hacer uso de globales se traduce a un mal diseño de la aplicación.
Código PHP:
$user_perfil = buscar_perfil('rnld55u');
Te invito a consultar el manual.
http://php.net/manual/es/language.functions.php