PHP tipovi podataka
U PHP-u su dostupni brojni tipovi podataka koji se mogu koristiti za pohranu različitih tipova podataka. Ove vrste podataka podijeljene su u tri široke kategorije:
1: Skalarni tip podataka
U ovoj vrsti podataka, varijabla može sadržavati jednu po jednu vrijednost. Sljedeće su skalarne vrste podataka u PHP-u:
- Cijeli broj: Koristi se za pohranjivanje brojeva bez decimalnih točaka poput 10,15.
- Plutati: Koristi se za pohranjivanje brojeva s decimalnim točkama poput 12,45, 54,566.
- Niz: Koristi se za pohranjivanje tekstualnih podataka, koji mogu biti zatvoreni u jednostruke ('Hello') ili dvostruke navodnike ili dvostruke navodnike ('Hello').
- Booleov: Koristi se za pohranjivanje logičkih vrijednosti bilo true ili false.
Primjer 1
U dolje napisanom primjeru koda definirao sam tri različite vrste podataka. Prva varijabla $n1 pohranjuje cjelobrojnu vrijednost, $n2 pohranjuje plovak, i $ch ima vrijednost niza:
$n1 = 14 ;
$n2 = 22.34 ;
$ch = 'Linux' ;
jeka 'Cijeli broj je: $n1 \n ' ;
jeka 'Plovač je: $n2 \n ' ;
jeka 'Lik je: $ch \n ' ;
?>
Primjer 2
U sljedećem primjeru koda koristim bool podaci tip:
$varijabla = pravi ;
var_dump ( $varijabla ) ;
?>
2: Složeni tip podataka
u složeni tip podataka , varijabla može sadržavati više od jedne vrijednosti:
- niz: Niz je skup različitih vrijednosti kojima se može pristupiti putem ključa.
- Objekt: Objekt je primjer klase koja sadrži metode i funkcije. Svaki objekt dijeli ista svojstva i metode kao roditeljska klasa.
Primjer 1
Sljedeći primjer ilustrira deklaraciju vrste podataka arrays i izlaz konzole u PHP-u:
$jezici = niz ( 'PHP' , 'C' , 'Java' , 'Ići' , 'C#' ) ;
jeka 'Prvi element: $languages[0] \n ' ;
jeka 'Drugi element: $languages[1] \n ' ;
jeka 'Treći element: $languages[2] \n ' ;
jeka 'Četvrti element: $languages[3] \n ' ;
jeka 'Peti element: $languages[4] \n ' ;
?>
Primjer 2
U donjem primjeru, prvo smo definirali klasa Pravokutnik a zatim stvorio poruku objekta s Pravokutnik razred:
razreda Pravokutnik {
javnost $širina ;
javnost $visina ;
javnost funkcija područje ( ) {
povratak $ovo -> širina * $ovo -> visina ;
}
}
$ispravno = novi Pravokutnik ;
$ispravno -> širina = 5 ;
$ispravno -> visina = 10 ;
jeka 'Površina pravokutnika: ' . $ispravno -> područje ( ) . ' \n ' ;
?>
3: Posebna vrsta podataka
Slijede dvije posebne vrste podataka PHP-a:
- NULL: Null ne predstavlja ništa; pokazuje odsutnost vrijednosti u varijabli.
- Resurs: Varijabla pokazuje na neki vanjski izvor.
Primjer 1
Sljedeći primjer koda pokazuje ponašanje nulti tip podataka u PHP-u:
$y = ništavan ;
var_dump ( $y ) ;
?>
Primjer 2
The resurs koristi se za ukazivanje na neke datoteke za otvaranje u PHP-u. Sljedeći primjer koda može se koristiti za korištenje podataka resursa:
$ručka = fopen ( 'mojadatoteka.txt' , 'r' ) ili the ( 'Nije moguće otvoriti datoteku!' ) ;
jeka uplašiti se ( $ručka , veličina datoteke ( 'mojadatoteka.txt' ) ) ;
fclose ( $ručka ) ;
?>
U gornjem primjeru, funkcija fopen() pružit će ručku resursa dok otvara datoteku resursa i dodjeljuje je varijabli $handle. Izlaz koda preglednika je:
Poanta
PHP nudi razne vrste podataka za pohranu i rukovanje različitim vrstama podataka, uključujući skalar , kompozitni , i posebne vrste podataka . Razumijevanje različitih vrsta podataka i njihove upotrebe bitno je za pisanje učinkovitog PHP koda. S ovim vodičem sada bolje razumijete PHP tipove podataka i kako ih koristiti u svom kodu.