PHP tipovi podataka

Php Tipovi Podataka



PHP je skriptni jezik na strani poslužitelja koji može raditi s osam različitih tipova podataka za pohranjivanje vrijednosti u varijablama, a svaki tip podataka može izvoditi različite stvari. Ovi tipovi podataka dalje su kategorizirani u 3 tipa uključujući skaler, kompozitni i posebni tip podataka. Ove se vrste podataka koriste za stvaranje varijabli u PHP programima i o njima ćemo detaljno raspravljati u ovom vodiču.

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.