ancora dei problemi...

pagina all.php ha

include("../top_foot.inc.php");

dentro top_foot.inc.php c'è

function top() {
...
include("categorie.php");
echo $funzione_popola ;
...
}

$funzione_popola è contenuta nel file categorie.php

ma ottengo: Undefined variable: funzione_popola

ho provato ad inserire in categorie.php la stringa

global $funzione_popola;

ma niente, come posso risolvere?

E' fondamentale che abbia la variabile $funzione_popola all'interno della funzione top() e vorrei evitare di doverla dichiarare:
top(funzione_popola);

altrimenti dovrei ricontrollare tutto il sito