Tipuri de date PHP

Tipuri De Date Php



PHP este un limbaj de scripting pe partea de server care poate face față cu opt tipuri de date diferite pentru stocarea valorilor în variabile și fiecare tip de date poate efectua lucruri diferite. Aceste tipuri de date sunt clasificate în continuare în 3 tipuri, inclusiv tipul de date scaler, compozit și special. Aceste tipuri de date sunt folosite pentru a crea variabile în programele PHP și le vom discuta în detaliu în acest ghid.

Tipuri de date PHP

Există numeroase tipuri de date disponibile în PHP care pot fi folosite pentru a stoca diferite tipuri de date. Aceste tipuri de date sunt împărțite în trei categorii mari:

1: Tip de date scalare

În acest tip de date, variabila poate deține o singură valoare la un moment dat. Următoarele sunt tipurile de date scalare în PHP:







  • Întreg: Utilizați pentru a stoca numere fără zecimale, cum ar fi 10,15.
  • Pluti: Folosit pentru a stoca numere cu zecimale, cum ar fi 12,45, 54,566.
  • Şir: Folosit pentru a stoca date textuale, care pot fi incluse între ghilimele simple („Bună ziua”) sau duble, sau ghilimele duble („Bună ziua”).
  • Boolean: Folosit pentru a stoca valori logice adevărate sau false.

Exemplul 1

În exemplul de cod scris de mai jos, am definit trei tipuri de date diferite. Prima variabilă $n1 stochează valoarea întreagă, $n2 stochează plutitorul și $ch are valoarea șirului:





$n1 = 14 ;

$n2 = 22.34 ;

$ch = 'Linux' ;

ecou „Numărul întreg este: $n1 \n ' ;

ecou „Plutitorul este: $n2 \n ' ;

ecou „Personajul este: $ch \n ' ;

?>



Exemplul 2

În următorul exemplu de cod, folosesc date bool tip:







$variabil = Adevărat ;

var_dump ( $variabil ) ;

?>

2: Tip de date compus

În tip de date compus , variabila poate deține mai mult decât o singură valoare:



  • Matrice: Matricea este setul de valori diferite care pot fi accesate printr-o cheie.
  • Obiect: Obiectul este un exemplu de clasă care conține metode și funcții. Fiecare obiect are aceleași proprietăți și metode ca și clasa părinte.

Exemplul 1

Următorul exemplu ilustrează declarația tipului de date ale matricei și rezultatul consolei în PHP:



$limbi = matrice ( 'PHP' , 'C' , 'Java' , 'Merge' , „C#” ) ;

ecou „Primul element: $languages[0] \n ' ;

ecou „Al doilea element: $limbi[1] \n ' ;

ecou „Al treilea element: $limbi[2] \n ' ;

ecou „Al patrulea element: $limbi[3] \n ' ;

ecou „Al cincilea element: $limbi[4] \n ' ;

?>

Exemplul 2

În exemplul de mai jos, mai întâi am definit clasa dreptunghi și apoi a creat un mesaj obiect cu Dreptunghi clasă:



clasă Dreptunghi {

public $width ;

public $înălțime ;

public funcţie zonă ( ) {

întoarcere $aceasta -> lăţime * $aceasta -> înălţime ;

}

}

$rect = nou Dreptunghi ;

$rect -> lăţime = 5 ;

$rect -> înălţime = 10 ;

ecou „Aria dreptunghiului:” . $rect -> zonă ( ) . ' \n ' ;

?>

3: Tip special de date

Următoarele sunt două tipuri speciale de date PHP:

  • NUL: Nulul nu reprezintă nimic; arată absența valorii în variabilă.
  • Resursă: Variabila indică o sursă externă.

Exemplul 1

Următorul exemplu de cod arată comportamentul tip de date nul în PHP:



$y = nul ;

var_dump ( $y ) ;

?>

Exemplul 2

The resursă este folosit pentru a indica unele fișiere pentru deschidere în PHP. Următorul exemplu de cod poate fi utilizat pentru utilizarea datelor resurselor:



$mâner = fopen ( „fișierul meu.txt” , 'r' ) sau cel ( 'Fisierul nu poate fi deschis!' ) ;

ecou friad ( $mâner , mărime fișier ( „fișierul meu.txt” ) ) ;

fclose ( $mâner ) ;

?>

În exemplul de mai sus, funcția fopen() va furniza handle-ul resursei în timp ce deschide fișierul de resurse și îl atribuie variabilei $handle. Ieșirea codului din browser este:

Concluzie

PHP oferă o varietate de tipuri de date pentru a stoca și manipula diferite tipuri de date, inclusiv scalar , compozit , și tipuri de date speciale . Înțelegerea diferitelor tipuri de date și a utilizărilor lor este esențială pentru scrierea unui cod PHP eficient. Cu acest ghid, acum înțelegeți mai bine tipurile de date PHP și cum să le utilizați în codul dvs.