Hvis Unset Funksjon brukes til de lokale og globale variablene, deretter tilbakestiller den begge variablene lokalt. Det betyr at verdien av den globale variabelen forblir uendret som ble definert før du endret seg inne i funksjonen. $ Globals -matrisen eller det globale søkeordet kan brukes til å fjerne den globale variabelen permanent. Bruken av denne funksjonen for å tilbakestille PHP -variabler har vist i denne opplæringen.
Syntaks
Denne funksjonen kan ta flere variabler av forskjellige datatyper for å slette, og den returnerer ingenting. Syntaksen til denne funksjonen har gitt nedenfor.
void unset (blandet $ var [, blandet ... $ vars])Det første argumentet for denne funksjonen er obligatorisk. De andre valgfrie argumentene kan brukes i denne funksjonen for å slette flere variabler.
Bruk av unset () -funksjon
Bruken av UNSET () -funksjonen for å slette en eller flere variabler har vist i denne delen av opplæringen.
Eksempel 1: Tilbakestill den globale variabelen
Lag en PHP -fil med følgende skript for å sjekke måten å slette en variabel ved hjelp av UNSET () -variabelen. I skriptet er det erklært en floatvariabel. Variabelen har skrevet ut før sletting og etter slettet den.
// Initialiser en flytende verdiProduksjon:
Følgende utgang vises etter å ha utført skriptet ovenfor. Advarselsmeldingene har skrevet ut i utdataene etter å ha slettet variabelen.
Eksempel-2: Tilbakestill den globale variabelen i funksjonen
Lag en PHP -fil med følgende skript for å sjekke hvordan den globale variabelen fungerer når variabelen blir slettet i funksjonen. Den globale variabelen som heter $ num har blitt erklært i skriptet og 10 er lagt til med variabelen og slettet variabelen ved å bruke UNSET () -funksjonen inne i funksjonen som heter Unsetglobal (). $ Num har skrevet ut før og etter å ha ringt UNSETGLOBAL () -funksjonen.
// erklære en heltallvariabelProduksjon:
Følgende utgang vises etter å ha utført skriptet ovenfor. I følge utgangen har den globale variabelen ikke blitt ødelagt inne i funksjonen.
Eksempel-3: Tilbakestill den globale variabelen med Globals-matrisen
Globals -matrisen er påkrevd for å fjerne de globale variablene i funksjonen. Lag en PHP -fil med følgende skript for å fjerne en global variabel i en funksjon ved å definere Global med Globals -matrisen i UNSET () -funksjonen. ISSET () -funksjonen har blitt brukt i skriptet for å fjerne oppvarmingsmeldingen etter å ha slettet variabelen.
// erklære en heltallsvariabelProduksjon:
Følgende utgang vises etter å ha utført skriptet ovenfor.
Eksempel-4: Tilbakestill variabel passering ved referanse
Lag en PHP -fil med følgende skript for å sjekke måten å fjerne variabelen som sendes med referanse i funksjonen. En strengvariabel er definert og gitt med referanse i funksjonen som heter Combinestring (). Variabelen har blitt slettet etter samlet en strengverdi inne i funksjonen. Variabelen har skrevet ut før og etter å ha ringt funksjonen og inne i funksjonen etter sletting.
/*Erklære funksjonen for å kombinere strengverdier og sjekkeProduksjon:
Følgende utgang vises etter å ha utført skriptet ovenfor. Utgangen viser at variabelen er slettet lokalt og den globale variabelen inneholder den endrede verdien.
Eksempel-5: Tilbakestill statisk variabel
Lag en PHP -fil med følgende skript for å sjekke hvordan den statiske variabelen fungerer etter å ha fjernet den inne i funksjonen. UnsetStaticVariable () -funksjonen er blitt kalt tre ganger for å sjekke utgangen fra de statiske variablene.
/*Produksjon:
Følgende utgang vises etter å ha utført skriptet ovenfor.
Konklusjon
Ulike eksempler på Unset () -funksjon er vist i denne opplæringen for å fjerne de globale, referanse- og statiske variabler som vil hjelpe PHP -brukerne til å kjenne formålet med denne funksjonen riktig.