Al menos tienes idea de como trabajan las funciones?, las funciones se crearon para 2 cosas, reciclaje de código, y encapsulación de código, este ultimo es precisamente lo que te esta pasando, todo el código que este dentro de la función no puede ser leido desde afuera de ficha función, así mismo todo el código externo a la función no puede ser leido desde dentro de la función, en tu caso debes retornar el valor $data para poder tener acceso a su valor...
Código PHP:
Ver originalfunction rol($usuario) {
//código....
return $data;
}
//su uso...
$data = rol($usuario);
echo $data;
Te invito a que checas el manual de PHP o algún tutorial mas completo ya que esto es basico en PHP...