PHP-datatyper

Php Datatyper



PHP er et skriptspråk på serversiden som kan håndtere åtte forskjellige datatyper for lagring av verdiene i variablene, og hver datatype kan utføre forskjellige ting. Disse datatypene er kategorisert videre i 3 typer, inkludert scaler, kompositt og spesiell datatype. Disse datatypene brukes til å lage variabler i PHP-programmer, og vi vil diskutere dem i detalj i denne veiledningen.

PHP-datatyper

Det er mange datatyper tilgjengelig i PHP som kan brukes til å lagre ulike typer data. Disse datatypene er delt inn i tre brede kategorier:

1: Skalar datatype

I denne datatypen kan variabelen inneholde en enkelt verdi om gangen. Følgende er skalardatatypene i PHP:







  • Heltall: Brukes til å lagre tall uten desimaltegn som 10,15.
  • Flyte: Brukes til å lagre tall med desimaltegn som 12.45, 54.566.
  • streng: Brukes til å lagre tekstdata, som kan omsluttes av enkle (‘Hei’) eller doble anførselstegn, eller doble anførselstegn (“Hei”).
  • Boolsk: Brukes til å lagre logiske verdier enten sant eller usant.

Eksempel 1

I den nedenfor skrevne eksempelkoden har jeg definert tre forskjellige datatyper. Den første variabelen $n1 lagrer heltallsverdien, $n2 lagrer flottøren, og $ch har strengverdien:





$n1 = 14 ;

$n2 = 22.34 ;

$ch = 'Linux' ;

ekko 'Heltallet er: $n1 \n ' ;

ekko 'Flåten er: $n2 \n ' ;

ekko 'Karakteren er: $ch \n ' ;

?>



Eksempel 2

I følgende eksempelkode bruker jeg bool data type:







$variabel = ekte ;

var_dump ( $variabel ) ;

?>

2: Sammensatt datatype

I sammensatt datatype , kan variabelen inneholde mer enn én verdi:



  • Matrise: Matrisen er settet med forskjellige verdier som kan nås via en nøkkel.
  • Gjenstand: Objektet er et eksempel på en klasse som inneholder metoder og funksjoner. Hvert objekt deler de samme egenskapene og metodene som den overordnede klassen.

Eksempel 1

Følgende eksempel illustrerer array-datatypedeklarasjonen og konsollutgangen i PHP:



$språk = array ( 'PHP' , 'C' , 'Java' , 'Gå' , 'C#' ) ;

ekko 'Første element: $languages[0] \n ' ;

ekko 'Andre element: $languages[1] \n ' ;

ekko 'Tredje element: $languages[2] \n ' ;

ekko 'Fjerde element: $languages[3] \n ' ;

ekko 'Femte element: $languages[4] \n ' ;

?>

Eksempel 2

I eksemplet nedenfor har vi først definert klasse rektangel og opprettet deretter en objektmelding med Rektangel klasse:



klasse Rektangel {

offentlig $bredde ;

offentlig $høyde ;

offentlig funksjon område ( ) {

komme tilbake $dette -> bredde * $dette -> høyde ;

}

}

$rect = ny Rektangel ;

$rect -> bredde = 5 ;

$rect -> høyde = 10 ;

ekko 'Areal av rektangel: ' . $rect -> område ( ) . ' \n ' ;

?>

3: Spesiell datatype

Følgende er to spesielle datatyper av PHP:

  • NULL: Nulltallet representerer ingenting; den viser fraværet av verdi i variabelen.
  • Ressurs: Variabelen peker på en ekstern kilde.

Eksempel 1

Følgende eksempelkode viser oppførselen til null datatype i PHP:



$y = null ;

var_dump ( $y ) ;

?>

Eksempel 2

De ressurs brukes til å peke på noen filer for åpning i PHP. Følgende eksempelkode kan brukes for å bruke ressursdataene:



$handle = fopen ( 'minfil.txt' , 'r' ) eller de ( 'Kan ikke åpne fil!' ) ;

ekko fread ( $handle , filstørrelse ( 'minfil.txt' ) ) ;

flukk ( $handle ) ;

?>

I eksemplet ovenfor vil fopen()-funksjonen gi ressurshåndtaket når den åpner ressursfilen og tilordner den til $handle-variabelen. Nettleserutgangen til koden er:

Bunnlinjen

PHP tilbyr en rekke datatyper for å lagre og manipulere forskjellige typer data, inkludert skalar , sammensatte , og spesielle datatyper . Å forstå de forskjellige datatypene og deres bruk er avgjørende for å skrive effektiv PHP-kode. Med denne veiledningen har du nå en bedre forståelse av PHP-datatyper og hvordan du bruker dem i koden din.