Lo que veo es que estas
definiendo la variable $nombre, pero donde le
envias la variable a la funcion?
Por ejemplo:
Código PHP:
//aca defino y cargo la variable
$nombre = "Juan Perez";
//aca le envio la variable a la funcion
test($nombre);
//aca mi funcion que recibe la variable y la muestra
function test($var){
echo $var;
}
Suerte!