Typy údajov PHP

Typy Udajov Php



PHP je skriptovací jazyk na strane servera, ktorý dokáže pracovať s ôsmimi rôznymi typmi údajov na ukladanie hodnôt do premenných a každý typ údajov môže vykonávať rôzne veci. Tieto dátové typy sú ďalej kategorizované do 3 typov vrátane scaleru, kompozitného a špeciálneho dátového typu. Tieto dátové typy sa používajú na vytváranie premenných v programoch PHP a podrobne ich rozoberieme v tejto príručke.

Typy údajov PHP

V PHP je k dispozícii množstvo typov údajov, ktoré možno použiť na ukladanie rôznych typov údajov. Tieto typy údajov sú rozdelené do troch širokých kategórií:

1: Skalárny typ údajov

V tomto type údajov môže premenná obsahovať jednu hodnotu naraz. Nasledujú typy skalárnych údajov v PHP:







  • celé číslo: Používa sa na ukladanie čísel bez desatinných čiarok, napríklad 10,15.
  • Plavák: Používa sa na ukladanie čísel s desatinnými čiarkami ako 12,45, 54,566.
  • Reťazec: Používa sa na ukladanie textových údajov, ktoré môžu byť uzavreté v jednoduchých („Ahoj“), dvojitých úvodzovkách alebo dvojitých úvodzovkách („Ahoj“).
  • Boolean: Používa sa na ukladanie logických hodnôt buď true alebo false.

Príklad 1

V nižšie napísanom príklade kódu som definoval tri rôzne typy údajov. Prvá premenná $ n1 ukladá celočíselnú hodnotu, $ n2 ukladá plavák, a $ch má hodnotu reťazca:





$ n1 = 14 ;

$ n2 = 22.34 ;

$ch = 'linux' ;

ozvena 'Celé číslo je: $ n1 \n ' ;

ozvena 'Plavák je: $ n2 \n ' ;

ozvena 'Postava je: $ch \n ' ;

?>



Príklad 2

V nasledujúcom príklade kódu používam boolovské údaje typ:







$premenná = pravda ;

var_dump ( $premenná ) ;

?>

2: Typ zložených údajov

V zložený dátový typ , premenná môže obsahovať viac hodnôt:



  • Pole: Pole je množina rôznych hodnôt, ku ktorým je možné pristupovať prostredníctvom kľúča.
  • objekt: Objekt je príkladom triedy, ktorá obsahuje metódy a funkcie. Každý objekt zdieľa rovnaké vlastnosti a metódy ako nadradená trieda.

Príklad 1

Nasledujúci príklad ilustruje deklaráciu dátového typu polí a výstup konzoly v PHP:



$languages = pole ( 'PHP' , 'C' , 'Java' , 'choď' , 'C#' ) ;

ozvena 'Prvý prvok: $languages[0] \n ' ;

ozvena 'Druhý prvok: $languages[1] \n ' ;

ozvena 'Tretí prvok: $languages[2] \n ' ;

ozvena 'Štvrtý prvok: $languages[3] \n ' ;

ozvena 'Piaty element: $languages[4] \n ' ;

?>

Príklad 2

V nižšie uvedenom príklade sme najskôr definovali triedy Obdĺžnik a potom vytvoril správu objektu s Obdĺžnik trieda:



trieda Obdĺžnik {

verejnosti $width ;

verejnosti $výška ;

verejnosti funkciu oblasť ( ) {

vrátiť $this -> šírka * $this -> výška ;

}

}

$rect = Nový Obdĺžnik ;

$rect -> šírka = 5 ;

$rect -> výška = 10 ;

ozvena 'Oblasť obdĺžnika: ' . $rect -> oblasť ( ) . ' \n ' ;

?>

3: Špeciálny typ údajov

Nasledujú dva špeciálne dátové typy PHP:

  • NULOVÝ: Nula nepredstavuje nič; ukazuje neprítomnosť hodnoty v premennej.
  • zdroj: Premenná ukazuje na nejaký externý zdroj.

Príklad 1

Nasledujúci príklad kódu ukazuje správanie nulový dátový typ v PHP:



$y = nulový ;

var_dump ( $y ) ;

?>

Príklad 2

The zdroj sa používa na ukazovanie na niektoré súbory na otvorenie v PHP. Nasledujúci príklad kódu možno použiť na použitie údajov o zdroji:



$rukoväť = fopen ( 'myfile.txt' , 'r' ) alebo na ( 'Súbor sa nedá otvoriť!' ) ;

ozvena fred ( $rukoväť , veľkosť súboru ( 'myfile.txt' ) ) ;

fclose ( $rukoväť ) ;

?>

Vo vyššie uvedenom príklade funkcia fopen() poskytne popisovač prostriedku, keď otvára súbor prostriedkov a priraďuje ho k premennej $handle. Výstup kódu z prehliadača je:

Spodná čiara

PHP ponúka množstvo typov údajov na ukladanie a manipuláciu s rôznymi typmi údajov, vrátane skalárne , zložený , a špeciálne dátové typy . Pochopenie rôznych dátových typov a ich použitia je nevyhnutné pre písanie efektívneho PHP kódu. Vďaka tejto príručke teraz lepšie porozumiete typom údajov PHP a tomu, ako ich používať vo svojom kóde.