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.