Datatyper i PHP | Forklart for nybegynnere

Datatyper i PHP | Forklart for nybegynnere
Datatyper er metadata som definerer typen data som kan plasseres inne i PHP -variablene; Metadata betyr at det er dataene om dataene (informasjon om data som struktur og syntaks). Vi skal diskutere alle datatypene som støttes av PHP -programmeringsspråket.

Datatyper med mye enklere ord er ikke annet enn en klassifisering av verdier som kan brukes i en variabel og settet med metoder og operatører som kan brukes på disse verdiene. PHP -programmeringsspråk støtter rundt 7 forskjellige forhåndsdefinerte datatyper, disse datatypene er nemlig:

  1. Heltall
  2. Flyte (eller dobbelt)
  3. Streng
  4. Boolsk
  5. Array
  6. Gjenstand
  7. Null

Vi kommer til å gå over hver og en av dem hver for seg. Så la oss gå over den første som er en heltalldatatype.

Heltalldatatype

Heltalldatatype, som navnet antyder, brukes til å lagre heltallverdier. Heltall betyr numeriske verdier som er uten desimalpunkt, eller i matematiske termer, hele tall.

For å definere et heltall, sett den numeriske verdien lik variabelen som:

$ nummer = 500;
var_dump ($ nummer);
?>

Her, som du ser, lager vi en heltallvariabel Antall og sette verdien til 500.I neste linje bruker vi kommandoen var_dump som viser typen av variabelen og verdien av variabelen i konsollen.

Etter å ha kjørt denne koden, får du følgende utdata:

Som du kan se, forteller kompilatoren oss at variabelen er av typen int og verdien er 500.

Float Datatype

En annen datatype som omhandler numeriske verdier er flyte datatype, som også er kjent som dobbeltdatatypen. Denne datatypen brukes til å lagre numeriske verdier som inneholder et desimalpunkt

For å vise dette kan du se følgende kode:

$ nummer2 = 800.85;
var_dump ($ nummer2);
?>

Du får følgende utgang:

Som du ser, lagret vi et flytende nummer inne i en variabel, og vi klarte å skrive det ut på skjermen.

Strengdatatype

Strengdatatyper brukes til å lagre tekstdata. Strenger er egentlig kombinasjonen av tegn som er omsluttet av anførselstegnene. Bruk følgende kodelinjer for å vise frem strengene:

$ text = "Dette er en Linuxhint -opplæring";
var_dump ($ tekst);
?>

Du får følgende utgang:

Som du ser viser kompilatoren oss at variabelen er av datatypen streng med 28 tegn inni seg. Rett etter det vises den faktiske strengen også på skjermen.

Boolsk datatype

Den boolske datatypen, som ligner på andre programmeringsspråk, brukes til å vise en av de to mulige tilstandene, enten eller av(ekte eller Falsk). For å teste ut den boolske datatypen, prøv følgende kodelinjer:

$ bovar = true;
var_dump ($ bovar);
$ bovar2 = falsk;
var_dump ($ bovar2);
?>

Vi erklærer to variabler og legger forskjellige boolske verdier inni dem. Når du kjører ovennevnte kodebit, får du følgende utdata:

Kompilatoren viser typen av variabelen og verdien.

Array Datatype

For å forstå matrisen bedre, vil vi ha en veldig kort forklaring på hva en variabel er; En variabel er et navngitt minneplass som brukes til å lagre programmets data, nå brukes matrisen til å lagre flere dataverdier under samme variabelnavn.

For å lage en matrise, må du bruke søkeordet og legge verdiene i runde parenteser som:

$ person = array ("John", "doe", 1995);
var_dump ($ person);
?>

I koden ovenfor lager du en variabel som heter person og informasjon om en person som fornavnet, etternavnet og fødselen. Når du utfører følgende kode, får du utdataene:

Nå kan du se noen få ting, den første er den siffer lukket inne i firkantede parenteser, dette sifferet representerer indeks Antall av denne verdien, og så har du en datatype og verdien på den indeksen.

Et PHP -objekt

Den neste datatypen er PHP-objektet, akkurat som på et hvilket som helst annet programmeringsspråk, blir objekter brukt ved hjelp av klasser for å implementere konseptet objektorientert programmering, forestill deg en klasse som inneholder informasjonen om en person, du kan opprette denne klassen med følgende kodelinjer:

Klassperson
offentlig $ navn;
offentlig $ yob;
publicFunction__Construct ($ name, $ yob)
$ this-> name = $ name;
$ this-> yob = $ yob;

publicFunctionMessage ()
returner "personen er" . $ this-> navn ." født i " .$ this-> yob .""!";

Som du ser har klassen vår to eiendommer, navn og fødsel, og en funksjon som skriver ut navnet og året personen ble født.

Nå kan vi opprette objektet ved hjelp av følgende linjer:

$ person1 = ny person ("John Doe", "1995");
ekko $ person1 -> melding ();

Det komplette kodebiten er som:

Klassperson
offentlig $ navn;
offentlig $ yob;
publicFunction__Construct ($ name, $ yob)
$ this-> name = $ name;
$ this-> yob = $ yob;

publicFunctionMessage ()
returner "personen er" . $ this-> navn ." født i " .$ this-> yob .""!";


$ person1 = ny person ("John Doe", "1995");
ekko $ person1 -> melding ();
?>

Du får følgende utdata når du utfører koden ovenfor:

Som du ser, opprettet du vellykket et objekt ved hjelp av en klasse og trykket ut egenskapene på skjermen på skjermen.

NULL DATATYPE

Denne datatypen brukes til å lagre bare en verdi, og det er null; Hvis variabelen ikke får en verdi, anses det å være en Nullverdi.

Skriv inn følgende kode for å teste ut NULL -datatypen:

$ hei = null;
var_dump ($ hei);
?>

Du vil se:

Som du kan se hvilken type variabel er null.

Konklusjon

Variabler i PHP kan være av forskjellige datatyper avhengig av verdien de lagrer i dem; Vi så på hver datatype som tilbys av PHP -programmeringsspråket og testet dem ut med eksempler. Variabler er det viktigste elementet når det gjelder programmering. Det er grunnen til å vite hvordan variabler fungerer i PHP er avgjørende for å bli bra i PHP.