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 డేటా రకాలు మరియు వాటిని మీ కోడ్లో ఎలా ఉపయోగించాలో బాగా అర్థం చేసుకున్నారు.