PHP adattípusok

Php Adattipusok



A PHP egy szerveroldali szkriptnyelv, amely nyolc különböző adattípussal tud kezelni a változók értékeinek tárolását, és minden adattípus más-más műveletet hajthat végre. Ezek az adattípusok további 3 típusba sorolhatók, beleértve a skálázót, az összetett adattípust és a speciális adattípust. Ezeket az adattípusokat a PHP programok változóinak létrehozására használják, és ebben az útmutatóban részletesen tárgyaljuk őket.

PHP adattípusok

A PHP-ben számos adattípus érhető el, amelyek különféle típusú adatok tárolására használhatók. Ezek az adattípusok három nagy kategóriába sorolhatók:

1: Skaláris adattípus

Ebben az adattípusban a változó egyszerre egyetlen értéket tartalmazhat. A PHP skaláris adattípusai a következők:







  • Egész szám: Használja a számok tizedesvessző nélküli tárolására, például 10,15.
  • Úszó: Tizedesvesszővel ellátott számok tárolására szolgál, például 12,45, 54,566.
  • Húr: Szöveges adatok tárolására szolgál, amelyeket szimpla ('Hello') vagy dupla idézőjelekbe vagy idézőjelekbe („Hello”) lehet zárni.
  • Logikai érték: Igaz vagy hamis logikai értékek tárolására szolgál.

1. példa

Az alább írt példakódban három különböző adattípust definiáltam. Az első változó $n1 tárolja az egész értéket, $n2 tárolja az úszót, és $ch karakterlánc értéke:





$n1 = 14 ;

$n2 = 22.34 ;

$ch = 'Linux' ;

visszhang 'Az egész szám: $n1 \n ' ;

visszhang 'Az úszó: $n2 \n ' ;

visszhang 'A karakter a következő: $ch \n ' ;

?>



2. példa

A következő példakódban a bool adatok típus:







$változó = igaz ;

var_dump ( $változó ) ;

?>

2: Összetett adattípus

Ban,-ben összetett adattípus , a változó több értéket is tartalmazhat:



  • Sor: A tömb különböző értékek halmaza, amelyek egy kulcson keresztül érhetők el.
  • Tárgy: Az objektum egy példa egy olyan osztályra, amely metódusokat és függvényeket tartalmaz. Minden objektum ugyanazokkal a tulajdonságokkal és metódusokkal rendelkezik, mint a szülőosztály.

1. példa

A következő példa a tömb adattípus deklarációját és a konzol kimenetét mutatja be PHP-ben:



$nyelvek = sor ( 'PHP' , 'C' , 'Jáva' , 'Megy' , 'C#' ) ;

visszhang 'Első elem: $languages[0] \n ' ;

visszhang 'Második elem: $languages[1] \n ' ;

visszhang 'Harmadik elem: $languages[2] \n ' ;

visszhang 'Negyedik elem: $languages[3] \n ' ;

visszhang 'Ötödik elem: $languages[4] \n ' ;

?>

2. példa

Az alábbi példában először meghatároztuk a osztályú Téglalap majd létrehozott egy objektumüzenetet a Téglalap osztály:



osztály Téglalap {

nyilvános $szélesség ;

nyilvános $ magasság ;

nyilvános funkció terület ( ) {

Visszatérés $ezt -> szélesség * $ezt -> magasság ;

}

}

$rect = új Téglalap ;

$rect -> szélesség = 5 ;

$rect -> magasság = 10 ;

visszhang 'Téglalap területe: ' . $rect -> terület ( ) . ' \n ' ;

?>

3: Speciális adattípus

A PHP két speciális adattípusa a következő:

  • NULLA: A null nem jelent semmit; az érték hiányát mutatja a változóban.
  • Forrás: A változó valamilyen külső forrásra mutat.

1. példa

A következő példakód a null adattípus PHP-ben:



$y = nulla ;

var_dump ( $y ) ;

?>

2. példa

A forrás arra szolgál, hogy mutasson néhány fájlt a PHP-ben való megnyitáshoz. A következő példakód használható az erőforrásadatok használatához:



$fogantyú = fopen ( 'saját fájl.txt' , 'r' ) vagy a ( 'Fájl megnyitása nem lehetséges!' ) ;

visszhang fead ( $fogantyú , fájl méret ( 'sajátfájl.txt' ) ) ;

fclose ( $fogantyú ) ;

?>

A fenti példában az fopen() függvény biztosítja az erőforrás-leírót, amikor megnyitja az erőforrásfájlt, és hozzárendeli a $handle változóhoz. A kód böngésző kimenete:

Bottom Line

A PHP számos adattípust kínál a különböző típusú adatok tárolására és kezelésére, beleértve skalár , összetett , és speciális adattípusok . A hatékony PHP-kód írásához elengedhetetlen a különböző adattípusok és használatuk megértése. Ezzel az útmutatóval jobban megértheti a PHP adattípusait és azt, hogy hogyan használhatja őket a kódban.