PHP datu tipi

Php Datu Tipi



PHP ir servera puses skriptu valoda, kas var apstrādāt astoņus dažādus datu tipus mainīgo vērtību glabāšanai, un katrs datu tips var veikt dažādas darbības. Šie datu tipi ir iedalīti 3 tipos, tostarp mērogošanas, saliktā un īpašā datu veida. Šie datu tipi tiek izmantoti, lai izveidotu mainīgos PHP programmās, un mēs tos detalizēti apspriedīsim šajā rokasgrāmatā.

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ā.