le variabili globali in PHP non sono il massimo e non sono molto consigliate, io non le userei.

Visto che in PHP5 c'è il pieno supporto alla OOP, io ti consiglierei qualcosa di simile:

Codice PHP:
class NomeClasse{  

private  
$_var1 NULL;  

private 
__construct(){ 

$this->_var1="ciao"

}  

private function 
funzione1

echo 
$this->$_var1// STAMPA "ciao" 




eventualmente aggiungendo i metodi getter e setter per la variabile, ad esempio:

Codice PHP:
public function getVar1() {
  return 
$this->_var1;
}

public function 
setVar1($value) {
  
$this->_var1 $value;