si in effetti, ho steso un codice provvisorio che ora devo risistemare un pò :P

comunque ho capito dov'era il problema, nel file test2.php quando dichiaro la variabile $varp prima della funzione a() non l'avevo resa globale scrivendo global.. quindi così funziona:

Codice PHP:
global $varp "contenuto"
function 
a() { 
    global 
$varp
    echo (
"Variabile: ".$varp); 

Grazie comunque a tutti per l'interessamento