Tipi podatkov PHP
V PHP so na voljo številni tipi podatkov, ki jih je mogoče uporabiti za shranjevanje različnih tipov podatkov. Te vrste podatkov so razdeljene v tri širše kategorije:
1: Skalarni podatkovni tip
V tem podatkovnem tipu lahko spremenljivka vsebuje eno vrednost naenkrat. Sledijo tipi skalarnih podatkov v PHP:
- Celo število: Uporablja se za shranjevanje števil brez decimalnih mest, kot je 10,15.
- Lebdeč: Uporablja se za shranjevanje števil z decimalnimi vejami, kot sta 12,45, 54,566.
- Vrvica: Uporablja se za shranjevanje besedilnih podatkov, ki so lahko v enojnih ('Hello') ali dvojnih narekovajih ali dvojnih narekovajih ('Hello').
- Boolean: Uporablja se za shranjevanje logičnih vrednosti true ali false.
Primer 1
V spodaj napisani vzorčni kodi sem definiral tri različne vrste podatkov. Prva spremenljivka $n1 shrani celoštevilsko vrednost, $n2 shrani plovec in $ch ima vrednost niza:
$n1 = 14 ;
$n2 = 22.34 ;
$ch = 'Linux' ;
odmev 'Celo število je: $n1 \n ' ;
odmev 'Float je: $n2 \n ' ;
odmev 'Lik je: $ch \n ' ;
?>
Primer 2
V naslednjem primeru kode uporabljam bool podatki vrsta:
$spremenljivka = prav ;
var_dump ( $spremenljivka ) ;
?>
2: Sestavljeni podatkovni tip
V sestavljeni podatkovni tip , lahko spremenljivka vsebuje več ene vrednosti:
- niz: Niz je niz različnih vrednosti, do katerih je mogoče dostopati prek ključa.
- predmet: Objekt je primer razreda, ki vsebuje metode in funkcije. Vsak objekt ima enake lastnosti in metode kot nadrejeni razred.
Primer 1
Naslednji primer ponazarja deklaracijo podatkovnega tipa arrays in izhod konzole v PHP:
$languages = niz ( 'PHP' , 'C' , 'Java' , 'Pojdi' , 'C#' ) ;
odmev 'Prvi element: $languages[0] \n ' ;
odmev 'Drugi element: $languages[1] \n ' ;
odmev 'Tretji element: $languages[2] \n ' ;
odmev 'Četrti element: $languages[3] \n ' ;
odmev 'Peti element: $languages[4] \n ' ;
?>
Primer 2
V spodnjem primeru smo najprej definirali razred Pravokotnik in nato ustvaril sporočilo predmeta z Pravokotnik razred:
razred Pravokotnik {
javnosti $širina ;
javnosti $višina ;
javnosti funkcijo območje ( ) {
vrnitev $to -> premer * $to -> višina ;
}
}
$rect = novo Pravokotnik ;
$rect -> premer = 5 ;
$rect -> višina = 10 ;
odmev 'Površina pravokotnika:' . $rect -> območje ( ) . ' \n ' ;
?>
3: Posebna podatkovna vrsta
Sledita dva posebna tipa podatkov PHP:
- NIČ: Nič ne predstavlja ničesar; prikazuje odsotnost vrednosti v spremenljivki.
- Vir: Spremenljivka kaže na nek zunanji vir.
Primer 1
Naslednji primer kode prikazuje vedenje ničelni podatkovni tip v PHP:
$y = nič ;
var_dump ( $y ) ;
?>
Primer 2
The vir se uporablja za kazanje na nekatere datoteke za odpiranje v PHP. Naslednji primer kode lahko uporabite za uporabo podatkov o sredstvih:
$handle = fopen ( 'mojadatoteka.txt' , 'r' ) oz the ( 'Datoteke ni mogoče odpreti!' ) ;
odmev fread ( $handle , velikost datoteke ( 'mojadatoteka.txt' ) ) ;
fclose ( $handle ) ;
?>
V zgornjem primeru bo funkcija fopen() zagotovila ročico vira, ko bo odpirala datoteko vira in jo dodeljevala spremenljivki $handle. Izpis kode brskalnika je:
Spodnja črta
PHP ponuja različne vrste podatkov za shranjevanje in obdelavo različnih vrst podatkov, vključno z skalar , sestavljeno , in posebne vrste podatkov . Razumevanje različnih vrst podatkov in njihove uporabe je bistvenega pomena za pisanje učinkovite kode PHP. S tem priročnikom zdaj bolje razumete vrste podatkov PHP in kako jih uporabiti v svoji kodi.