is_null -funksjonen i php

is_null -funksjonen i php
Nullverdien brukes i PHP for å indikere at ingen spesifikk verdi er tilordnet variabelen. Nullverdien definerer ikke at verdien er tom, og verdien på variabelen vil være null hvis nullverdien er tilordnet den. PHP har mange innebygde funksjoner for å teste data. De is_null () Funksjon er en av dem som brukes til å sjekke om variabelen inneholder nullverdien eller ikke. De forskjellige måtene å bruke is_null () Funksjon i PHP er gitt i denne opplæringen.

Syntaksen til is_null () -funksjonen har gitt nedenfor.

Syntaks

bool is_null (blandet $ verdi);

Denne funksjonen kan bare ta ett argument, og den returnerer sant hvis argumentverdien er null eller null og usant for andre verdier.

Forskjellige bruksområder av IS_Null () -funksjonen

Bruken av IS_NULL () -funksjonen for forskjellige formål er vist i denne opplæringen ved hjelp av flere eksempler.

Eksempel 1: Bruk av is_null () -funksjonen for å teste de forskjellige typene verdier
Opprett en PHP -fil med følgende skript for å sjekke returverdien til IS_NULL () -funksjonen for null, tom streng og nullverdier. Check_null () -funksjonen er definert i skriptet for å sjekke tre typer verdi. Funksjonen kalles med nullverdien første gang, en tom streng andre gang, og en nullverdi tredje gang:

// erklære en funksjon for å sjekke nullverdien
funksjon check_null ($ var)

hvis (!is_null ($ var))
ekko 'Verdien på variabelen er ikke null.
';
ellers
ekko 'Verdien på variabelen er null
';

// tilordne en variabel med nullverdi
$ variabel = null;
check_null ($ variabel);
// tilordne en variabel med tom streng
$ variabel = ";
check_null ($ variabel);
// tilordne en variabel med nullverdi
$ variabel = null;
check_null ($ variabel);
?>

Produksjon
Følgende utgang vises etter å ha utført forrige skript. I følge utgangen, is_null () Funksjonen har returnert sann for null og NULL Verdier og usant for den tomme strengen:

Eksempel 2: Kontroller utdataene til is_null () etter å ha undset variabelen
Opprett en PHP -fil med følgende skript for å sjekke returverdien til IS_NULL () -funksjonen etter å ha unsting variabelen. De error_rapporting () Funksjonen har blitt brukt i skriptet for å deaktivere varselingsinformasjonen fra utdataene. Nullverdien er tildelt en variabel, og den returnerte verdien av is_null () -funksjonen for den variabelen er sjekket. Deretter har unset () -funksjonen blitt brukt til å fjerne variabelen. Den returnerte verdien av IS_NULL () -funksjonen er kontrollert for den variabelen:

// Deaktiver E_Notice -feilen
error_rapporting (e_all & ~ e_warning);
// tilordne en nullverdi
$ variabel = null;
ekko "Utgangen fra is_null () -funksjonen:";
// sjekk dumpverdien
ekko is_null ($ variabel);
ekko "
";
// UNSET variabelen
unset ($ variabel);
ekko "Utgangen fra is_null () -funksjonen etter usett:";
// sjekk dumpverdien etter usett
ekko is_null ($ variabel);
?>

Produksjon
Følgende utgang vises etter å ha utført skriptet ovenfor. I følge utgangen, is_null () Funksjonen har kommet tilbake 1 før og etter å ha unsts variabelen. Det betyr at IS_NULL () -funksjonen kommer tilbake for den udefinerte variabelen også.

Eksempel 3: Bruk av is_null () -funksjonen i var_dump () -funksjonen
Lag en PHP -fil med følgende skript for å sjekke dumpverdiene til streng, null og nummer ved å bruke IS_NULL () -funksjonen inne i var_dump () -funksjonen. Tre typer verdier er initialisert i tre variabler. Deretter har disse variablene brukt i is_null () -funksjonen som brukes inne i var_dump () -funksjonen. Tre returnerte verdier av is_null () -funksjonen vil bli dumpet etter å ha utført skriptet:

// Initialiser tre variabler
$ var1 = 'linux hint';
$ var2 = null;
$ var3 = 634;
// sjekk dumpverdiene til variabelen
ekko "Utgangen fra is_null () -funksjonen til flere variabler:
";
var_dump (is_null ($ var1), is_null ($ var2), is_null ($ var3));
?>

Produksjon
Følgende utgang vises etter å ha utført forrige skript. I følge utgangen, is_null () Funksjonen har returnert falsk for strengverdien, sann for nullverdien, og falsk for tallet:

Eksempel 4: Bruk av is_null () -funksjonen i formutgangen
Opprett en PHP -fil med følgende skript for å angi nullverdien for et felt hvis feltverdien er tom. En HTML -skjema er designet i skriptet som har tre felt og en innsendingsknapp. Navnfeltet er obligatorisk, mens e -post- og telefonfeltene er valgfrie. Hvis brukeren ikke sender inn noen verdi i e -postfeltet, vil verdiene på e -postfeltet bli satt til NULL. $ _Post -arrayen inneholder verdiene som er sendt inn av skjemaet. Dumpverdiene til $ _Post -matrisen er skrevet ut senere for å sjekke alle verdiene for matrisen:




Skriv inn fullt navn:

Skriv inn e-post adresse:

Skriv inn telefon:






// sjekk skjemaet er sendt eller ikke
if (isset ($ _ post ['sub']))

// Sjekk e -postfeltet er tomt eller ikke
if ($ _ post ['e -post'] == "")
// sett null til e -post hvis feltet er tomt
$ _POST ['E -post'] = null;
// Skriv ut dumpverdien til $ _Post -matrisen
var_dump ($ _ post);

Produksjon
Følgende utgang vises etter å ha utført forrige skript. Hold e -postfeltet tomt før du sender inn skjemaet for å tilordne en nullverdi til feltet:

Følgende utdata vises etter å ha sendt skjemaet ved å holde e -post- og telefonfeltene tomme. Dumputgangen viser at nullverdien er tildelt i e -postfeltet for å sende skjemaet ved å holde dette feltet tomt.

Konklusjon

Det er viktig å validere dataene før du setter inn data i databasetabellen for en hvilken som helst webapplikasjon. IS_NULL () -funksjonen er en av de nyttige funksjonene for å validere data. IS_NULL () -funksjonen returnerer sant for hvilke typer verdier og forskjellige bruksområder for denne funksjonen er blitt forklart i denne opplæringen for å hjelpe PHP -brukerne med å oppdage formålene med å bruke denne funksjonen i PHP. Vi håper du fant denne guiden nyttig. Følg Linux -hint for flere tips og informasjon.