PHP datu tipi
PHP ir pieejami daudzi datu veidi, kurus var izmantot dažāda veida datu glabāšanai. Šie datu veidi ir iedalīti trīs plašās kategorijās:
1: skalārais datu tips
Šajā datu tipā mainīgais vienlaikus var saturēt vienu vērtību. Tālāk ir norādīti skalārie datu veidi PHP:
- Vesels skaitlis: Izmantojiet, lai saglabātu skaitļus bez komata, piemēram, 10,15.
- Pludiņš: Izmanto, lai saglabātu skaitļus ar decimālzīmēm, piemēram, 12,45, 54,566.
- Virkne: Izmanto teksta datu glabāšanai, ko var ievietot vienpēdiņās ('Sveiki'), dubultpēdiņās vai dubultpēdiņās ('Sveiki').
- Būla: Izmanto, lai saglabātu loģiskās vērtības patiesas vai nepatiesas.
1. piemērs
Tālāk esošajā piemēra kodā esmu definējis trīs dažādus datu tipus. Pirmais mainīgais $n1 saglabā veselu skaitļu vērtību, $n2 uzglabā pludiņu, un $ch ir virknes vērtība:
$n1 = 14 ;
$n2 = 22.34 ;
$ch = 'Linux' ;
atbalss 'Vesels skaitlis ir: $n1 \n ' ;
atbalss 'Pludiņš ir: $n2 \n ' ;
atbalss 'Varonis ir: $ch \n ' ;
?>
2. piemērs
Nākamajā koda piemērā es izmantoju bool dati veids:
$mainīgs = taisnība ;
var_dump ( $mainīgs ) ;
?>
2: salikto datu tips
Iekš salikts datu tips , mainīgajam var būt vairāk vienas vērtības:
- Masīvs: Masīvs ir dažādu vērtību kopa, kurai var piekļūt, izmantojot atslēgu.
- Objekts: Objekts ir klases piemērs, kas satur metodes un funkcijas. Katram objektam ir tādas pašas īpašības un metodes kā vecāku klasei.
1. piemērs
Šis piemērs ilustrē masīvu datu tipa deklarāciju un konsoles izvadi PHP:
$valodas = masīvs ( 'PHP' , 'C' , 'Java' , 'Iet' , 'C#' ) ;
atbalss 'Pirmais elements: $languages[0] \n ' ;
atbalss 'Otrais elements: $languages[1] \n ' ;
atbalss 'Trešais elements: $languages[2] \n ' ;
atbalss 'Ceturtais elements: $languages[3] \n ' ;
atbalss 'Piektais elements: $languages[4] \n ' ;
?>
2. piemērs
Zemāk esošajā piemērā vispirms esam definējuši klase Taisnstūris un pēc tam izveidoja objekta ziņojumu ar Taisnstūris klase:
klasē Taisnstūris {
publiski $ platums ;
publiski $augstums ;
publiski funkciju apgabalā ( ) {
atgriezties $this -> platums * $this -> augstums ;
}
}
$rect = jauns Taisnstūris ;
$rect -> platums = 5 ;
$rect -> augstums = 10 ;
atbalss 'Taisnstūra laukums:' . $rect -> apgabalā ( ) . ' \n ' ;
?>
3: īpašs datu tips
Tālāk ir norādīti divi īpašie PHP datu veidi:
- NULL: Nulle neapzīmē neko; tas parāda vērtības neesamību mainīgajā.
- Resurss: Mainīgais norāda uz kādu ārēju avotu.
1. piemērs
Šis koda piemērs parāda nulles datu tips PHP valodā:
$y = null ;
var_dump ( $y ) ;
?>
2. piemērs
The resurss tiek izmantots, lai norādītu uz dažiem failiem atvēršanai PHP. Resursa datu izmantošanai var izmantot šādu parauga kodu:
$rokturis = fopen ( 'mans fails.txt' , 'r' ) vai uz ( 'Nevar atvērt failu!' ) ;
atbalss fread ( $rokturis , faila lielums ( 'mans fails.txt' ) ) ;
fclose ( $rokturis ) ;
?>
Iepriekš minētajā piemērā funkcija fopen() nodrošinās resursa rokturi, kad tā atver resursa failu un piešķir to mainīgajam $handle. Koda pārlūkprogrammas izvade ir:
Bottom Line
PHP piedāvā dažādus datu tipus, lai uzglabātu un apstrādātu dažāda veida datus, tostarp skalārs , salikts , un īpašie datu veidi . Izpratne par dažādiem datu tipiem un to lietojumiem ir būtiska efektīva PHP koda rakstīšanai. Izmantojot šo rokasgrāmatu, jūs tagad labāk izprotat PHP datu tipus un to izmantošanu savā kodā.