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;
}