PHP డేటా రకాలు

Php Deta Rakalu



PHP అనేది సర్వర్-సైడ్ స్క్రిప్టింగ్ భాష, ఇది వేరియబుల్స్‌లోని విలువలను నిల్వ చేయడానికి ఎనిమిది విభిన్న డేటా రకాలతో వ్యవహరించగలదు మరియు ప్రతి డేటా రకం వేర్వేరు పనులను చేయగలదు. ఈ డేటా రకాలు స్కేలర్, కాంపోజిట్ మరియు ప్రత్యేక డేటా రకంతో సహా 3 రకాలుగా వర్గీకరించబడ్డాయి. ఈ డేటా రకాలు PHP ప్రోగ్రామ్‌లలో వేరియబుల్‌లను సృష్టించడానికి ఉపయోగించబడతాయి మరియు మేము వాటిని ఈ గైడ్‌లో వివరంగా చర్చిస్తాము.

PHP డేటా రకాలు

PHPలో అనేక రకాల డేటా రకాలు అందుబాటులో ఉన్నాయి, వీటిని వివిధ రకాల డేటాను నిల్వ చేయడానికి ఉపయోగించవచ్చు. ఈ డేటా రకాలు మూడు విస్తృత వర్గాలుగా విభజించబడ్డాయి:

1: స్కేలార్ డేటా రకం

ఈ డేటా రకంలో, వేరియబుల్ ఒక సమయంలో ఒకే విలువను కలిగి ఉంటుంది. PHPలోని స్కేలార్ డేటా రకాలు క్రిందివి:







  • పూర్ణ సంఖ్య: 10,15 వంటి దశాంశ పాయింట్లు లేకుండా సంఖ్యలను నిల్వ చేయడానికి ఉపయోగించండి.
  • ఫ్లోట్: 12.45, 54.566 వంటి దశాంశ బిందువులతో సంఖ్యలను నిల్వ చేయడానికి ఉపయోగించబడుతుంది.
  • స్ట్రింగ్: వచన డేటాను నిల్వ చేయడానికి ఉపయోగించబడుతుంది, ఇది సింగిల్ ('హలో') లేదా డబుల్ కోట్‌లు లేదా డబుల్ కోట్‌లలో ('హలో') జతచేయబడుతుంది.
  • బూలియన్: తార్కిక విలువలను నిజమైన లేదా తప్పుగా నిల్వ చేయడానికి ఉపయోగించబడుతుంది.

ఉదాహరణ 1

దిగువ వ్రాసిన ఉదాహరణ కోడ్‌లో, నేను మూడు విభిన్న డేటా రకాలను నిర్వచించాను. మొదటి వేరియబుల్ $n1 పూర్ణాంక విలువను నిల్వ చేస్తుంది, $n2 ఫ్లోట్‌ను నిల్వ చేస్తుంది మరియు $చ స్ట్రింగ్ విలువను కలిగి ఉంది:





$n1 = 14 ;

$n2 = 22.34 ;

$చ = 'Linux' ;

ప్రతిధ్వని 'పూర్ణాంకం: $n1 \n ' ;

ప్రతిధ్వని 'ఫ్లోట్ ఉంది: $n2 \n ' ;

ప్రతిధ్వని 'పాత్ర: $చ \n ' ;

?>



ఉదాహరణ 2

కింది ఉదాహరణ కోడ్‌లో, నేను ఉపయోగిస్తున్నాను బూల్ డేటా రకం:







$వేరియబుల్ = నిజం ;

var_dump ( $వేరియబుల్ ) ;

?>

2: సమ్మేళనం డేటా రకం

లో సమ్మేళనం డేటా రకం , వేరియబుల్ ఒక విలువను ఎక్కువ కలిగి ఉంటుంది:



  • అమరిక: శ్రేణి అనేది ఒక కీ ద్వారా యాక్సెస్ చేయగల విభిన్న విలువల సమితి.
  • వస్తువు: ఆబ్జెక్ట్ అనేది పద్ధతులు మరియు విధులను కలిగి ఉన్న తరగతికి ఉదాహరణ. ప్రతి వస్తువు మాతృ తరగతి వలె అదే లక్షణాలను మరియు పద్ధతులను పంచుకుంటుంది.

ఉదాహరణ 1

కింది ఉదాహరణ శ్రేణుల డేటా రకం డిక్లరేషన్ మరియు PHPలోని కన్సోల్ అవుట్‌పుట్‌ను వివరిస్తుంది:



$ భాషలు = అమరిక ( 'PHP' , 'సి' , 'జావా' , 'వెళ్ళండి' , 'సి#' ) ;

ప్రతిధ్వని 'మొదటి మూలకం: $languages[0] \n ' ;

ప్రతిధ్వని 'రెండవ మూలకం: $languages[1] \n ' ;

ప్రతిధ్వని 'మూడవ మూలకం: $languages[2] \n ' ;

ప్రతిధ్వని 'నాల్గవ మూలకం: $భాషలు[3] \n ' ;

ప్రతిధ్వని 'ఐదవ మూలకం: $languages[4] \n ' ;

?>

ఉదాహరణ 2

దిగువ ఉదాహరణలో, మొదట మనం నిర్వచించాము తరగతి దీర్ఘచతురస్రం ఆపై తో ఆబ్జెక్ట్ సందేశాన్ని సృష్టించారు దీర్ఘ చతురస్రం తరగతి:



తరగతి దీర్ఘ చతురస్రం {

ప్రజా $వెడల్పు ;

ప్రజా $ఎత్తు ;

ప్రజా ఫంక్షన్ ప్రాంతం ( ) {

తిరిగి $ఇది -> వెడల్పు * $ఇది -> ఎత్తు ;

}

}

$సరి = కొత్త దీర్ఘ చతురస్రం ;

$సరి -> వెడల్పు = 5 ;

$సరి -> ఎత్తు = 10 ;

ప్రతిధ్వని 'దీర్ఘ చతురస్రం యొక్క ప్రాంతం:' . $సరి -> ప్రాంతం ( ) . ' \n ' ;

?>

3: ప్రత్యేక డేటా రకం

కిందివి PHP యొక్క రెండు ప్రత్యేక డేటా రకాలు:

  • శూన్య: శూన్య దేనినీ సూచించదు; ఇది వేరియబుల్‌లో విలువ లేకపోవడాన్ని చూపుతుంది.
  • వనరు: వేరియబుల్ కొన్ని బాహ్య మూలాన్ని సూచిస్తోంది.

ఉదాహరణ 1

కింది ఉదాహరణ కోడ్ యొక్క ప్రవర్తనను చూపుతుంది శూన్య డేటా రకం PHPలో:



$y = శూన్య ;

var_dump ( $y ) ;

?>

ఉదాహరణ 2

ది వనరు PHPలో తెరవడానికి కొన్ని ఫైల్‌లను సూచించడానికి ఉపయోగించబడుతుంది. వనరుల డేటాను ఉపయోగించడానికి క్రింది ఉదాహరణ కోడ్‌ను ఉపయోగించవచ్చు:



$ హ్యాండిల్ = ఫోపెన్ ( 'myfile.txt' , 'r' ) లేదా ది ( 'ఫైల్ ఓపెన్ చేయలేక పోతున్నాము!' ) ;

ప్రతిధ్వని భయం ( $ హ్యాండిల్ , ఫైల్ పరిమాణం ( 'myfile.txt' ) ) ;

fclose ( $ హ్యాండిల్ ) ;

?>

పై ఉదాహరణలో, fopen() ఫంక్షన్ రిసోర్స్ ఫైల్‌ను తెరిచి $హ్యాండిల్ వేరియబుల్‌కు కేటాయించడం వలన రిసోర్స్ హ్యాండిల్‌ను అందిస్తుంది. కోడ్ యొక్క బ్రౌజర్ అవుట్‌పుట్:

క్రింది గీత

PHP వివిధ రకాల డేటాను నిల్వ చేయడానికి మరియు మార్చడానికి వివిధ రకాల డేటా రకాలను అందిస్తుంది స్కేలార్ , మిశ్రమ , మరియు ప్రత్యేక డేటా రకాలు . సమర్థవంతమైన PHP కోడ్‌ను వ్రాయడానికి వివిధ డేటా రకాలు మరియు వాటి ఉపయోగాలను అర్థం చేసుకోవడం చాలా అవసరం. ఈ గైడ్‌తో, మీరు ఇప్పుడు PHP డేటా రకాలు మరియు వాటిని మీ కోడ్‌లో ఎలా ఉపయోగించాలో బాగా అర్థం చేసుకున్నారు.