PHP datatyper

April 3  by Eliza

Verdiene som er lagret i et PHP variabel eller en PHP konstant er lagret som en bestemt type data. PHP gir følgende åtte datatyper:

  • Heltall: En hel rekke
  • Flyttall (float): En numerisk verdi med desimaler
  • Streng: En serie tegn
  • Boolsk: En verdi som kan være enten sant eller usant
  • NULL: En verdi som representerer ingen verdi
  • Matrise: En gruppe av verdier i en variabel
  • Objekt: En struktur som er opprettet med en klasse
  • Ressurs: En referanse som identifiserer en tilkobling

Her er noen ting som du trenger å vite om å jobbe med datatyper:

  • PHP bestemmer datatypen automatisk. Når du skriver PHP-skript, dona du € ™ t må spesifisere hvilken datatype youâ € ™ re lagring. Følgende to uttalelser lagre forskjellige datatyper:

    $ Var1 = 123;
    $ Var2 = "123";

    Verdien for $ var1 lagres som et heltall. Verdien for $ var2 lagres som en streng fordi ita € ™ s anførselstegn.

  • PHP konverterer datatyper automatisk når det er behov for. For eksempel, hvis du legger to variabler, en som inneholder et heltall og en som inneholder en dupp, konverterer PHP heltallet til en flåte, slik at det kan legge de to.
  • Du kan bestemme datatype. Av og til kan det være lurt å lagre en verdi som en datatype annerledes enn datatypen PHP automatisk butikker. Du kan stille inn datatype for en variabel med en gjeng, som følger:

    $ Var3 = "222";
    $ Var4 = (int) $ var3;

    Denne uttalelsen setter $ var4 lik verdien i $ var3, endre verdien fra en streng til et heltall. Du kan også kaste bruker (float) eller (string).

  • Du kan søke i datatypen. Du kan finne ut hvilken datatype er lagret i en variabel med var_dump (). For eksempel kan du vise en variabel som følger:

    var_dump ($ var4);

    Utgangen fra dette utsagnet er følgende:

int (222)