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:
poi da una seconda classe setto il valore di $varcodice:class Prova{ public $var = null; }
se da Prova2 poi provo a fare uncodice:class Prova2{ Prova::$var = 'prova valore'; }
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?codice:echo Prova::$var;
Grazie in anticipo per le risposte![]()

Rispondi quotando
