Bueno .. existe un término que se denomina "Ambito de las variables" (o en ingles "scope") .. En una función el ambito de las variables se restringe a las que tienes en esa función. La manera de usar una variable que está fuera de esa función es pasandola como parámetro (o referencia) a la función .. o bien declarandola como global. Ejemplo:
Código PHP:
$a="valor";
function nose(){
global $a;
echo $a
}
Por lo demás .. recuerda que un include() .. requiere() o afin .. lo que hace es incluir tu código en el punto que lo llamas y todo ello se ejecuta como una sóla entidad (código/script).
Un saludo,
PD: ¿que tiene que ver tu pregunta con Include o Require?