Php var_dump -funksjon

Php var_dump -funksjon
Var_Dump () -funksjonen er en innebygd funksjon av PHP for å finne ut informasjonen om verdien og datatypen til en eller flere variabler. Den gir også informasjon om lengden på dataene for strengvariabelen. Informasjonen om både skalare og sammensatte variabler kan hentes ved å bruke denne funksjonen. Ulike bruksområder for denne funksjonen er vist i denne opplæringen.

Syntaks

Funksjonen kan ta ett eller flere argumenter av forskjellige typer variabler. Det første argumentet for denne funksjonen er obligatorisk og andre argumenter er valgfrie. Det returnerer ingenting.

void var_dump (blandet $ var, blandet ... $ var);

Bruk av var_dump () funksjon

Bruken av var_dump () -funksjonen for å få informasjonen om forskjellige typer variabler har vist i denne delen av opplæringen.

Eksempel-1: Bruk av var_dump () for å dumpe antallet og boolske variabler

Lag en PHP -fil med følgende skript for å få dumpinformasjonen til heltall, float og boolske variabler ved hjelp av var_dump () -funksjonen. De boolske, heltallene og floatvariablene er blitt erklært i skriptet. Dumpverdiene til disse variablene vil bli skrevet ut i utgangen ved å ringe var_dump () -funksjonen tre ganger. Dumpverdiene til flere variabler kan skrives ut ved å bruke den enkelt var_dump () -funksjonen som har vist i det tredje eksemplet.

// Tilordne boolsk verdi
$ boolvar = true;
// Skriv ut utgangen fra var_dump () for boolsk variabel
ekko "Utgangen for boolsk variabel: ";
var_dump ($ boolvar);
ekko "
";
// tilordne heltallverdi
$ intVar = 756;
// Skriv ut utgangen fra var_dump () for Heltallsvariabel
ekko "Utgangen for heltallvariabel:";
var_dump ($ intvar);
ekko "
";
// tilordne flytende verdi
$ floatvar = 45.34;
// Skriv ut utgangen fra var_dump () for flytende variabel
ekko "Utgangen for flytende variabel: ";
var_dump ($ floatvar);
ekko "
";
?>

Produksjon:

Følgende utgang vises etter å ha utført skriptet ovenfor. Dumpverdien til hver variabel inneholder datatypen med verdien.

Eksempel-2: Bruk av var_dump () til å dumpe strengvariabel

Lag en PHP -fil med følgende skript for å få informasjonen om strengvariabelen ved hjelp av var_dump () -funksjonen. En strengvariabel med flere ord har erklært i skriptet. Dumpverdiene til denne strengvariabelen vil bli skrevet ut i utgangen.

// Tilordne strengverdi
$ StringVar = "Velkommen til Linuxhint";
// Skriv ut utgangen fra var_dump () for strengvariabel
ekko "Utgangen for strengvariabelen: ";
var_dump ($ stringvar);
?>

Produksjon:

Følgende utgang vises etter å ha utført skriptet ovenfor. Dumpverdien til strengvariabelen inneholder lengden på strengen med datatypen og verdien. I henhold til utgangen, lengden på strengen, “Velkommen til Linuxhint”Er 20.

Eksempel-3: Bruk av var_dump () for å dumpe flere variabler

Lag en PHP -fil med følgende skript for å få dumpinformasjonen til flere variabler ved hjelp av en enkelt var_dump () -funksjon. Streng-, heltall- og floatvariablene har erklært i skriptet. Dumpverdiene til disse variablene vil bli skrevet ut i utgangen.

// tilordne strengvariabel
$ strval = "Dette er en strengverdi";
// tilordne en heltallvariabel
$ intval = 50;
// tilordne en floatvariabel
$ floatval = 4.78;
// Skriv ut dumpverdier på tre variabler
ekko "Var_dump () utgang av tre variabler:
";
var_dump ($ strval, $ intval, $ floatval);
?>

Produksjon:

Følgende utgang vises etter å ha utført skriptet ovenfor. Utgangen viser de kombinerte dumpverdiene til strengen, heltallet og flytevariablene sammen med et rom.

Eksempel-4: Bruk av var_dump () til å dumpe array-variabler

Lag en PHP -fil med følgende skript for å få informasjonen om matrisvariablene ved hjelp av var_dump () -funksjonen. Et numerisk utvalg av strengverdier er blitt erklært i begynnelsen av skriptet som inneholder 6 elementer. Var_dump () -funksjonen har blitt brukt til å dumpe verdiene til denne matrisen. Deretter er det erklært et assosiativt utvalg av 4 elementer. Var_dump () -funksjonen har blitt brukt til å dumpe verdiene til denne assosiative matrisen også.

// erklære en tallrike utvalg av strenger
$ frukt = array ("mango", "banan", "drue", "vannmelon", "jackfruit", "guava");
// Skriv ut dumpverdiene til matrisen
ekko "Dumpverdien til den numeriske matrisen:
";
var_dump ($ frukt);
ekko "

";
// erklære et assosiativt utvalg av strenger
$ Foods = Array ("Cake" => "$ 20", "Donut" => "$ 5", "Cookie" => "$ 15", "Dark Chocolate" => "$ 5");
// Skriv ut dumpverdiene til matrisen
ekko "Dumpverdien til det assosiative matrisen:
";
var_dump ($ mat);
?>

Produksjon:

Følgende utgang vises etter å ha utført skriptet ovenfor. I følge utgangen er indeksverdiene til begge matriser blitt skrevet ut ved hjelp av tredje parentes. Verdiene til matriser har skrevet ut datatypen og verdien for alle typer data, og lengden på strengdataene.

Eksempel-5: Skriv ut den formaterte var_dump () utgangen ved hjelp av

stikkord

Lag en PHP -fil med følgende skript for å vite måten å få den formaterte utdataene fra var_dump () -funksjonen. En streng- og heltallvariabler er blitt erklært i skriptet. Den originale dumputgangen og den formaterte dumputgangen til disse variablene vil bli skrevet ut. Her, The

 Tag har blitt brukt til å skrive ut den formaterte dumputgangen.

// Initialiser en strengvariabel
$ strVal = "Lær PHP -programmering";
$ intval = 50;
// Skriv ut dumpverdien til var_dump ()
ekko "Utgangen fra var_dump ():
";
var_dump ($ strval, $ intval);
ekko '
';
// Skriv ut den formaterte dumpverdien til var_dump () ved hjelp av
stikkord
ekko "
Den formaterte utgangen fra var_dump ():
";
ekko "
";
var_dump ($ strval, $ intval);
ekko '
';
ekko "
";
?>

Produksjon:

Følgende utgang vises etter å ha utført skriptet ovenfor. Utgangen viser at forskjellen mellom den opprinnelige og formaterte utgangen av dumpverdien.

Konklusjon

Dumpinformasjonen til variabelen er hovedsakelig nødvendig for feilsøkingsformål. Måten å få dumpinformasjonen til heltall, float, boolean, streng og array -variabler er blitt forklart i denne opplæringen som vil hjelpe PHP -brukerne til å kjenne bruken av denne funksjonen riktig.