Salve a tutti, sono alle prime armi con PHP ad oggetti quindi sto ancora facendo un po di prove ^^
ho creato una classe con una variabile statica semplicemente così composta:
codice:
class Prova{
public $var = null;
}
poi da una seconda classe setto il valore di $var
codice:
class Prova2{
Prova::$var = 'prova valore';
}
se da Prova2 poi provo a fare un
codice:
echo Prova::$var;
mi stampa correttamente il contenuto di $var ma se da Prova2, dopo aver settato $var, faccio un redirect ad una pagina prova3.php da cui cerco di stampare il valore di $var non mi stampa nulla, come se non fosse settato nessun valore....come mai? dove sbaglio? le variabili statiche non dovrebbero, per definizione, mantenere il proprio valore indipendentemente dall'oggetto (o pagina) da cui si richiamano?
Grazie in anticipo per le risposte