Mga Uri ng Data ng PHP

Mga Uri Ng Data Ng Php



Ang PHP ay isang server-side scripting language na maaaring makitungo sa walong magkakaibang uri ng data para sa pag-iimbak ng mga halaga sa mga variable at ang bawat uri ng data ay maaaring magsagawa ng iba't ibang mga bagay. Ang mga uri ng data na ito ay mas ikinategorya sa 3 uri kabilang ang scaler, composite, at espesyal na uri ng data. Ang mga uri ng data na ito ay ginagamit upang lumikha ng mga variable sa mga programang PHP at tatalakayin namin ang mga ito nang detalyado sa gabay na ito.

Mga Uri ng Data ng PHP

Mayroong maraming mga uri ng data na magagamit sa PHP na maaaring magamit upang mag-imbak ng iba't ibang uri ng data. Ang mga uri ng data na ito ay nahahati sa tatlong malawak na kategorya:

1: Uri ng Scalar Data

Sa ganitong uri ng data, ang variable ay maaaring magkaroon ng isang halaga sa isang pagkakataon. Ang mga sumusunod ay ang mga uri ng scalar data sa PHP:







  • Integer: Gamitin upang mag-imbak ng mga numero na walang mga decimal point tulad ng 10,15.
  • Lumutang: Ginagamit upang mag-imbak ng mga numero na may mga decimal point tulad ng 12.45, 54.566.
  • String: Ginagamit para mag-imbak ng textual na data, na maaaring isama sa single ('Hello') o double quotes, o double quotes ('Hello').
  • Boolean: Ginagamit upang mag-imbak ng mga lohikal na halaga alinman sa totoo o mali.

Halimbawa 1

Sa ibabang nakasulat na halimbawang code, tinukoy ko ang tatlong magkakaibang uri ng data. Ang unang variable $n1 nag-iimbak ng integer na halaga, $n2 iniimbak ang float, at $ch ay may halaga ng string:





$n1 = 14 ;

$n2 = 22.34 ;

$ch = 'Linux' ;

echo 'Ang Integer ay: $n1 \n ' ;

echo 'Ang Float ay: $n2 \n ' ;

echo 'Ang Character ay: $ch \n ' ;

?>



Halimbawa 2

Sa sumusunod na halimbawang code, ginagamit ko ang bool data uri:







$variable = totoo ;

var_dump ( $variable ) ;

?>

2: Uri ng Compound Data

Nasa tambalang uri ng data , ang variable ay maaaring magkaroon ng higit na isang halaga:



  • Array: Ang array ay ang hanay ng iba't ibang value na maaaring ma-access sa pamamagitan ng isang key.
  • bagay: Ang object ay isang halimbawa ng isang klase na naglalaman ng mga pamamaraan at function. Ang bawat bagay ay nagbabahagi ng parehong mga katangian at pamamaraan tulad ng parent class.

Halimbawa 1

Inilalarawan ng sumusunod na halimbawa ang deklarasyon ng uri ng data ng array at ang output ng console sa PHP:



$wika = array ( 'PHP' , 'C' , 'Java' , 'Pumunta ka' , 'C#' ) ;

echo 'Unang Elemento: $languages[0] \n ' ;

echo 'Ikalawang Elemento: $languages[1] \n ' ;

echo 'Ikatlong Elemento: $languages[2] \n ' ;

echo 'Ikaapat na Elemento: $languages[3] \n ' ;

echo 'Ikalimang Elemento: $languages[4] \n ' ;

?>

Halimbawa 2

Sa halimbawa sa ibaba, una naming tinukoy ang parihaba ng klase at pagkatapos ay lumikha ng isang object message na may Parihaba klase:



klase Parihaba {

pampubliko $lapad ;

pampubliko $taas ;

pampubliko function lugar ( ) {

bumalik $ito -> lapad * $ito -> taas ;

}

}

$rect = bago Parihaba ;

$rect -> lapad = 5 ;

$rect -> taas = 10 ;

echo 'Lugar ng parihaba: ' . $rect -> lugar ( ) . ' \n ' ;

?>

3: Espesyal na Uri ng Data

Ang sumusunod ay dalawang espesyal na uri ng data ng PHP:

  • WALA: Ang null ay kumakatawan sa wala; ito ay nagpapakita ng kawalan ng halaga sa variable.
  • mapagkukunan: Ang variable ay tumuturo sa ilang panlabas na pinagmulan.

Halimbawa 1

Ang sumusunod na halimbawang code ay nagpapakita ng pag-uugali ng null data type sa PHP:



$y = wala ;

var_dump ( $y ) ;

?>

Halimbawa 2

Ang mapagkukunan ay ginagamit para sa pagturo sa ilang mga file para sa pagbubukas sa PHP. Maaaring gamitin ang sumusunod na halimbawang code para sa paggamit ng resource data:



$hawakan = fopen ( 'myfile.txt' , 'r' ) o ang ( 'Hindi mabuksan ang file!' ) ;

echo takot ( $hawakan , laki ng mga file ( 'myfile.txt' ) ) ;

fclose ( $hawakan ) ;

?>

Sa halimbawa sa itaas, ang fopen() function ay magbibigay ng resource handle habang binubuksan nito ang resource file at itinatalaga ito sa $handle variable. Ang output ng browser ng code ay:

Bottom Line

Nag-aalok ang PHP ng iba't ibang uri ng data upang mag-imbak at magmanipula ng iba't ibang uri ng data, kabilang ang scalar , pinagsama-sama , at mga espesyal na uri ng data . Ang pag-unawa sa iba't ibang uri ng data at paggamit ng mga ito ay mahalaga para sa pagsulat ng epektibong PHP code. Sa gabay na ito, mayroon ka na ngayong mas mahusay na pag-unawa sa mga uri ng data ng PHP at kung paano gamitin ang mga ito sa iyong code.