Se la non settato La funzione viene utilizzata per le variabili locali e globali, quindi ripristina entrambe le variabili a livello locale. Ciò significa che il valore della variabile globale rimane invariato che è stato definito prima di cambiare all'interno della funzione. L'array $ globale o la parola chiave globale può essere utilizzato per sconfiggere la variabile globale permanente. Gli usi di questa funzione per ripristinare le variabili PHP hanno mostrato in questo tutorial.
Sintassi
Questa funzione può richiedere più variabili di diversi tipi di dati da eliminare e non restituisce nulla. La sintassi di questa funzione ha dato di seguito.
void unlet (misto $ var [, misto ... $ vars])Il primo argomento di questa funzione è obbligatorio. Gli altri argomenti opzionali possono essere utilizzati in questa funzione per eliminare più variabili.
Usi della funzione Unset ()
L'uso della funzione Unset () per eliminare una o più variabili ha mostrato in questa parte del tutorial.
Esempio-1: reimpostare la variabile globale
Crea un file PHP con il seguente script per verificare la via di eliminare una variabile utilizzando la variabile Unset (). Nello script, è stata dichiarata una variabile float che è stata eliminata in seguito usando la funzione Unset (). La variabile è stata stampata prima di eliminare e dopo averla eliminata.
// Inizializza un valore fluttuanteProduzione:
Verrà visualizzato il seguente output dopo aver eseguito lo script sopra. I messaggi di avviso sono stati stampati nell'output dopo aver eliminato la variabile.
Esempio-2: reimpostare la variabile globale all'interno della funzione
Crea un file PHP con il seguente script per verificare come funziona la variabile globale quando la variabile viene eliminata all'interno della funzione. La variabile globale denominata $ num è stato dichiarato nello script e 10 è stato aggiunto con la variabile ed eliminato la variabile utilizzando la funzione Unset () all'interno della funzione denominata UnsetGlobal (). Il numero $ ha stampato prima e dopo aver chiamato la funzione UnsetGlobal ().
// Dichiara una variabile interiProduzione:
Verrà visualizzato il seguente output dopo aver eseguito lo script sopra. Secondo l'output, la variabile globale non è stata distrutta all'interno della funzione.
Esempio-3: reimpostare la variabile globale con l'array globale
L'array di Globals è necessario per sconfiggere le variabili globali all'interno della funzione. Crea un file PHP con il seguente script per non st di una variabile globale all'interno di una funzione definendo l'array globale con globali nella funzione Unset (). La funzione ISSET () è stata utilizzata nello script per rimuovere il messaggio di riscaldamento dopo aver eliminato la variabile.
// Dichiara una variabile interiProduzione:
Verrà visualizzato il seguente output dopo aver eseguito lo script sopra.
Esempio-4: reimpostare il passaggio variabile per riferimento
Crea un file PHP con il seguente script per verificare la via di rimozione della variabile che viene passata per riferimento nella funzione. Una variabile di stringa è stata definita e passata per riferimento nella funzione denominata combining (). La variabile è stata eliminata dopo aver concatenato un valore di stringa all'interno della funzione. La variabile ha stampato prima e dopo aver chiamato la funzione e all'interno della funzione dopo eliminare.
/*Dichiarare la funzione per combinare i valori della stringa e controllareProduzione:
Verrà visualizzato il seguente output dopo aver eseguito lo script sopra. L'output mostra che la variabile è stata eliminata localmente e la variabile globale contiene il valore modificato.
Esempio-5: reimpostare la variabile statica
Crea un file PHP con il seguente script per verificare come funziona la variabile statica dopo averlo rimosso all'interno della funzione. La funzione UnsetStaticVariable () è stata chiamata tre volte per verificare l'output delle variabili statiche.
/*Produzione:
Verrà visualizzato il seguente output dopo aver eseguito lo script sopra.
Conclusione
In questo tutorial sono stati mostrati diversi esempi di funzione Unset () per non stabilire le variabili globali, di riferimento e statiche che aiuteranno gli utenti PHP a conoscere correttamente lo scopo di questa funzione.