PHP தரவு வகைகள்

Php Taravu Vakaikal



PHP என்பது சர்வர் பக்க ஸ்கிரிப்டிங் மொழியாகும், இது மாறிகளில் உள்ள மதிப்புகளைச் சேமிப்பதற்காக எட்டு வெவ்வேறு தரவு வகைகளைக் கையாள முடியும் மற்றும் ஒவ்வொரு தரவு வகையும் வெவ்வேறு விஷயங்களைச் செய்ய முடியும். இந்தத் தரவு வகைகள், ஸ்கேலர், கலப்பு மற்றும் சிறப்பு தரவு வகை உட்பட 3 வகைகளாக மேலும் வகைப்படுத்தப்படுகின்றன. PHP நிரல்களில் மாறிகளை உருவாக்க இந்த தரவு வகைகள் பயன்படுத்தப்படுகின்றன, மேலும் இந்த வழிகாட்டியில் அவற்றை விரிவாக விவாதிப்போம்.

PHP தரவு வகைகள்

PHP இல் பல தரவு வகைகள் உள்ளன, அவை பல்வேறு வகையான தரவைச் சேமிக்கப் பயன்படுகின்றன. இந்த தரவு வகைகள் மூன்று பரந்த வகைகளாக பிரிக்கப்பட்டுள்ளன:

1: ஸ்கேலர் தரவு வகை

இந்த தரவு வகையில், மாறி ஒரு நேரத்தில் ஒரு மதிப்பை வைத்திருக்க முடியும். PHP இல் ஸ்கேலர் தரவு வகைகள் பின்வருமாறு:







  • முழு: 10,15 போன்ற தசம புள்ளிகள் இல்லாமல் எண்களை சேமிக்க பயன்படுத்தவும்.
  • மிதவை: 12.45, 54.566 போன்ற தசம புள்ளிகளுடன் எண்களைச் சேமிக்கப் பயன்படுகிறது.
  • லேசான கயிறு: ஒற்றை ('ஹலோ') அல்லது இரட்டை மேற்கோள்கள் அல்லது இரட்டை மேற்கோள்களில் ('ஹலோ') இணைக்கப்படும் உரைத் தரவைச் சேமிக்கப் பயன்படுகிறது.
  • பூலியன்: தர்க்க மதிப்புகளை உண்மை அல்லது பொய்யாக சேமிக்கப் பயன்படுகிறது.

எடுத்துக்காட்டு 1

கீழே எழுதப்பட்ட உதாரணக் குறியீட்டில், நான் மூன்று வெவ்வேறு தரவு வகைகளை வரையறுத்துள்ளேன். முதல் மாறி $n1 முழு எண் மதிப்பை சேமிக்கிறது, $n2 மிதவை சேமிக்கிறது, மற்றும் $ ch சர மதிப்பு உள்ளது:





$n1 = 14 ;

$n2 = 22.34 ;

$ ch = 'லினக்ஸ்' ;

எதிரொலி 'முழு எண்: $n1 \n ' ;

எதிரொலி 'ஃப்ளோட் என்பது: $n2 \n ' ;

எதிரொலி 'கதாப்பாத்திரம்: $ ch \n ' ;

?>



உதாரணம் 2

பின்வரும் உதாரணக் குறியீட்டில், நான் பயன்படுத்துகிறேன் bool தரவு வகை:







$மாறி = உண்மை ;

var_dump ( $மாறி ) ;

?>

2: கூட்டு தரவு வகை

இல் கூட்டு தரவு வகை , மாறி ஒரு மதிப்பை அதிகமாக வைத்திருக்கலாம்:



  • வரிசை: வரிசை என்பது ஒரு விசையின் மூலம் அணுகக்கூடிய வெவ்வேறு மதிப்புகளின் தொகுப்பாகும்.
  • பொருள்: பொருள் என்பது முறைகள் மற்றும் செயல்பாடுகளைக் கொண்ட ஒரு வகுப்பின் எடுத்துக்காட்டு. ஒவ்வொரு பொருளும் பெற்றோர் வகுப்பின் அதே பண்புகளையும் முறைகளையும் பகிர்ந்து கொள்கிறது.

எடுத்துக்காட்டு 1

பின்வரும் எடுத்துக்காட்டு வரிசைகளின் தரவு வகை அறிவிப்பு மற்றும் PHP இல் உள்ள கன்சோல் வெளியீட்டை விளக்குகிறது:



$மொழிகள் = வரிசை ( 'PHP' , 'சி' , 'ஜாவா' , 'போ' , 'சி#' ) ;

எதிரொலி 'முதல் உறுப்பு: $languages[0] \n ' ;

எதிரொலி 'இரண்டாவது உறுப்பு: $languages[1] \n ' ;

எதிரொலி 'மூன்றாவது உறுப்பு: $languages[2] \n ' ;

எதிரொலி 'நான்காவது உறுப்பு: $languages[3] \n ' ;

எதிரொலி 'ஐந்தாவது உறுப்பு: $languages[4] \n ' ;

?>

உதாரணம் 2

கீழே உள்ள எடுத்துக்காட்டில், முதலில் நாம் வரையறுத்துள்ளோம் வர்க்க செவ்வகம் பின்னர் ஒரு பொருள் செய்தியை உருவாக்கியது செவ்வகம் வர்க்கம்:



வர்க்கம் செவ்வகம் {

பொது $அகலம் ;

பொது $ உயரம் ;

பொது செயல்பாடு பகுதி ( ) {

திரும்ப $இது -> அகலம் * $இது -> உயரம் ;

}

}

$சரியான = புதிய செவ்வகம் ;

$சரியான -> அகலம் = 5 ;

$சரியான -> உயரம் = 10 ;

எதிரொலி 'செவ்வகத்தின் பகுதி:' . $சரியான -> பகுதி ( ) . ' \n ' ;

?>

3: சிறப்பு தரவு வகை

பின்வருபவை PHP இன் இரண்டு சிறப்பு தரவு வகைகள்:

  • ஏதுமில்லை: பூஜ்யமானது எதையும் குறிக்காது; இது மாறியில் மதிப்பு இல்லாததைக் காட்டுகிறது.
  • ஆதாரம்: மாறி சில வெளிப்புற மூலங்களை சுட்டிக்காட்டுகிறது.

எடுத்துக்காட்டு 1

பின்வரும் எடுத்துக்காட்டு குறியீடு அதன் நடத்தையைக் காட்டுகிறது பூஜ்ய தரவு வகை PHP இல்:



$y = ஏதுமில்லை ;

var_dump ( $y ) ;

?>

உதாரணம் 2

தி வளம் PHP இல் திறக்க சில கோப்புகளை சுட்டிக்காட்ட பயன்படுகிறது. ஆதாரத் தரவைப் பயன்படுத்த பின்வரும் உதாரணக் குறியீட்டைப் பயன்படுத்தலாம்:



$கைப்பிடி = fopen ( 'myfile.txt' , 'r' ) அல்லது தி ( 'கோப்பைத் திறக்க முடியவில்லை!' ) ;

எதிரொலி fread ( $கைப்பிடி , கோப்பின் அளவு ( 'myfile.txt' ) ) ;

fclose ( $கைப்பிடி ) ;

?>

மேலே உள்ள எடுத்துக்காட்டில், fopen() செயல்பாடு ஆதாரக் கைப்பிடியை வழங்கும், ஏனெனில் அது ஆதாரக் கோப்பைத் திறந்து $ கைப்பிடி மாறிக்கு ஒதுக்குகிறது. குறியீட்டின் உலாவி வெளியீடு:

பாட்டம் லைன்

PHP பல்வேறு வகையான தரவுகளை சேமிக்கவும் கையாளவும் பல்வேறு தரவு வகைகளை வழங்குகிறது, உட்பட அளவுகோல் , கூட்டு , மற்றும் சிறப்பு தரவு வகைகள் . பயனுள்ள PHP குறியீட்டை எழுதுவதற்கு வெவ்வேறு தரவு வகைகள் மற்றும் அவற்றின் பயன்பாடுகளைப் புரிந்துகொள்வது அவசியம். இந்த வழிகாட்டி மூலம், PHP தரவு வகைகள் மற்றும் அவற்றை உங்கள் குறியீட்டில் எவ்வாறு பயன்படுத்துவது என்பது பற்றி இப்போது நீங்கள் நன்றாகப் புரிந்து கொண்டீர்கள்.