A tutti gli altri basta usare $GLOBALS oppure implementare degli script con un po' di logica che eviti l'uso di variabili globali.
e di metodi ce ne sono tanti (register tanto per citare la +
conosciuta).
In un FW l'autore a reso globali funzioni solo nello
scope del chiamante.
Il succo del discorso è tutto qui.