PHP duomenų tipai

Php Duomenu Tipai



PHP yra serverio scenarijų kalba, galinti apdoroti aštuonis skirtingus duomenų tipus, kad būtų saugomos kintamųjų reikšmės, ir kiekvienas duomenų tipas gali atlikti skirtingus veiksmus. Šie duomenų tipai toliau skirstomi į 3 tipus, įskaitant skalerį, sudėtinį ir specialų duomenų tipą. Šie duomenų tipai naudojami kuriant kintamuosius PHP programose ir mes juos išsamiai aptarsime šiame vadove.

PHP duomenų tipai

PHP yra daugybė duomenų tipų, kurie gali būti naudojami įvairių tipų duomenims saugoti. Šie duomenų tipai skirstomi į tris dideles kategorijas:

1: skaliarinis duomenų tipas

Šio tipo duomenų kintamasis vienu metu gali turėti vieną reikšmę. Toliau pateikiami PHP skaliarinių duomenų tipai:







  • Sveikasis skaičius: Naudokite norėdami išsaugoti skaičius be kablelio, pvz., 10,15.
  • Plūdė: Naudojamas skaičiams su kableliais, pvz., 12,45, 54,566, saugoti.
  • Eilutė: Naudojamas tekstiniams duomenims saugoti, kurie gali būti pateikiami viengubomis („Sveiki“) arba dvigubomis kabutėmis arba dvigubomis kabutėmis („Sveiki“).
  • Būlio: Naudojamas loginėms reikšmėms teisingoms arba klaidingoms saugoti.

1 pavyzdys

Toliau pateiktame pavyzdiniame kode apibrėžiau tris skirtingus duomenų tipus. Pirmasis kintamasis $n1 išsaugo sveikąjį skaičių, $n2 saugo plūdę ir $ch turi eilutės reikšmę:





$n1 = 14 ;

$n2 = 22.34 val ;

$ch = 'Linux' ;

aidas 'Sveikasis skaičius yra: $n1 \n ;

aidas 'Plūdė yra: $n2 \n ;

aidas „Personažas yra: $ch \n ;

?>



2 pavyzdys

Šiame pavyzdiniame kode aš naudoju bool duomenis tipas:







$kintamasis = tiesa ;

var_dump ( $kintamasis ) ;

?>

2: sudėtinis duomenų tipas

Viduje sudėtinis duomenų tipas , kintamasis gali turėti daugiau vienos reikšmės:



  • Masyvas: Masyvas yra skirtingų reikšmių rinkinys, kurį galima pasiekti naudojant raktą.
  • Objektas: Objektas yra klasės, kurioje yra metodai ir funkcijos, pavyzdys. Kiekvienas objektas turi tas pačias savybes ir metodus kaip ir pagrindinė klasė.

1 pavyzdys

Šis pavyzdys iliustruoja masyvo duomenų tipo deklaraciją ir konsolės išvestį PHP:



$kalbos = masyvas ( 'PHP' , 'C' , 'Java' , 'Eik' , 'C#' ) ;

aidas „Pirmasis elementas: $languages[0] \n ;

aidas 'Antrasis elementas: $languages[1] \n ;

aidas 'Trečias elementas: $languages[2] \n ;

aidas 'Ketvirtasis elementas: $languages[3] \n ;

aidas 'Penktasis elementas: $languages[4] \n ;

?>

2 pavyzdys

Žemiau pateiktame pavyzdyje pirmiausia apibrėžėme klasės stačiakampis ir tada sukūrė objekto pranešimą su Stačiakampis klasė:



klasė Stačiakampis {

viešas $plotis ;

viešas $aukštis ;

viešas funkcija plotas ( ) {

grąžinti $tai -> plotis * $tai -> aukščio ;

}

}

$rect = naujas Stačiakampis ;

$rect -> plotis = 5 ;

$rect -> aukščio = 10 ;

aidas 'Stačiakampio plotas:' . $rect -> plotas ( ) . \n ;

?>

3: specialus duomenų tipas

Toliau pateikiami du specialūs PHP duomenų tipai:

  • NULL: Nulis nieko nereiškia; tai rodo vertės nebuvimą kintamajame.
  • Šaltinis: Kintamasis nurodo kokį nors išorinį šaltinį.

1 pavyzdys

Šis pavyzdinis kodas parodo elgseną nulinis duomenų tipas PHP:



$y = nulinis ;

var_dump ( $y ) ;

?>

2 pavyzdys

The išteklių naudojamas kai kuriems failams, kuriuos reikia atidaryti PHP, nurodyti. Šis pavyzdinis kodas gali būti naudojamas išteklių duomenims naudoti:



$rankena = fopenas ( 'mano failas.txt' , 'r' ) arba į ( 'Neįmanoma atidaryti failo!' ) ;

aidas nusibosti ( $rankena , failo dydis ( 'mano failas.txt' ) ) ;

fclose ( $rankena ) ;

?>

Aukščiau pateiktame pavyzdyje funkcija fopen() pateiks išteklių rankenėlę, kai ji atidaro išteklių failą ir priskiria jį kintamajam $handle. Naršyklės kodo išvestis yra tokia:

Apatinė eilutė

PHP siūlo įvairius duomenų tipus, skirtus įvairių tipų duomenims saugoti ir valdyti, įskaitant skaliarinis , sudėtinis , ir specialūs duomenų tipai . Norint parašyti efektyvų PHP kodą, būtina suprasti skirtingus duomenų tipus ir jų naudojimą. Naudodami šį vadovą dabar geriau suprasite PHP duomenų tipus ir kaip juos naudoti savo kode.