TN Online Testசமச்சீர் கல்விப் பயிற்சி
12ஆம் வகுப்பு கணினி பயன்பாடுகள்

12ஆம் வகுப்பு கணினி பயன்பாடுகள் PHP வழிகாட்டி: செயற்கூறுகள், தொடரியல், மடக்குகள் ஒரே இடத்தில்

இந்தப் பாடத்தைப் பகிரவும்: Telegram

12ஆம் வகுப்பு கணினி பயன்பாடுகள் பாடத்தின் பதினெட்டுப் பாடங்களில் ஆறு பாடங்கள் PHP பற்றியவை. எனவே வினாத்தாளில் இந்தப் பகுதிக்குப் பெரிய பங்கு உண்டு. வினாக்கள் ஒரே மாதிரியாகவே வருகின்றன: தொடரியல் (syntax) விதிகள், செயற்குறிகளின் பெயர்கள், மடக்கு வகைகள், கோப்புச் செயற்கூறுகள், mysqli செயற்கூறுகள் மற்றும் அவற்றின் அளபுருக்களின் எண்ணிக்கை. இவை அனைத்தையும் சிறு எடுத்துக்காட்டுகளுடன் இந்த வழிகாட்டி ஒரே பக்கத்தில் தருகிறது.

PHP அடிப்படைகள் (அலகு 4)

PHP என்பதன் விரிவாக்கம் PHP: Hypertext Preprocessor (மீவுரை முன்செயலி). இது ஒரு சர்வர் பக்க நிரல்மொழி (server-side scripting language). இதன் கோப்புகள் .php நீட்டிப்புடன் சேமிக்கப்படுகின்றன.

<?php
  $name = "Tamil";      // every variable starts with $
  $marks = 95.5;        // float: a decimal number
  echo $name;
?>
  • எட்டு தரவு வகைகள்: integer, float, string, boolean, array, object, resource மற்றும் NULL.
  • எழுத்துவடிவ உணர்திறன் (Case sensitivity): $Name, $name இரண்டும் வெவ்வேறு மாறிகள். ஆனால் சிறப்புச் சொற்களும் செயற்கூறுப் பெயர்களும் எழுத்துவடிவ உணர்திறன் கொண்டவை அல்ல.
  • செயற்குறிகள்: = மதிப்பிருத்துகிறது. ஒப்பீட்டுச் செயற்குறிகள் இரண்டு மதிப்புகளை ஒப்பிடுகின்றன. === மதிப்பு, தரவு வகை இரண்டையும் சோதிப்பதால் ஒத்த (identical) செயற்குறி எனப்படுகிறது.

செயற்கூறுகள் மற்றும் அணிகள் (அலகு 5)

<?php
  function greet() {          // user-defined function
    echo "Welcome";
  }
  greet();                    // calling the function

  $subjects = array("Tamil", "English", "Maths");
  echo $subjects[2];          // Maths
?>
  • செயற்கூறு என்பது ஒரு குறிப்பிட்ட வேலையைச் செய்யும் நிரல் தொகுதி. முன்வரையறுக்கப்பட்ட செயற்கூறுகள் உள்ளமைந்த (built-in) செயற்கூறுகள் எனப்படும்.
  • பயனர் வரையறுக்கும் செயற்கூறு function என்ற சிறப்புச் சொல்லுடன் தொடங்குகிறது.
  • PHP-யில் மூன்று வகை அணிகள் உள்ளன: சுட்டு (indexed), தொடர்புறு (associative) மற்றும் பல பரிமாண (multidimensional) அணிகள்.
  • முதல் சுட்டெண் 0. எனவே ஐந்து உறுப்புகள் கொண்ட அணியில் மூன்றாவது உறுப்பின் சுட்டெண் 2.
  • சுட்டு அணியை array() கொண்டோ சதுர அடைப்புக்குறிகள் கொண்டோ உருவாக்கலாம். உறுப்புகளைச் சதுர அடைப்புக்குறிக்குள் சுட்டெண் கொடுத்துப் படிக்கலாம்.

நிபந்தனைக் கூற்றுகள் (அலகு 6)

<?php
  switch ($day) {
    case 1:  echo "Monday"; break;
    case 2:  echo "Tuesday"; break;
    default: echo "Other day";
  }
?>
  • மிக எளிய நிபந்தனைக் கூற்று if. அதன் நிபந்தனை பொய் (false) என்றால், அந்தத் தொகுதி தவிர்க்கப்படும்.
  • elseif ஒரு if...else தொடரில் கூடுதல் நிபந்தனைகளைச் சேர்க்கிறது.
  • switch கூற்றில், case ஒவ்வொரு தெரிவையும் தருகிறது, எந்த case-உம் பொருந்தாதபோது default இயங்குகிறது, break switch-ஐ முடிக்கிறது.
  • while நிபந்தனைக் கூற்று அல்ல. அது ஒரு மடக்கு. "எது நிபந்தனைக் கூற்று அல்ல" என்ற வினாவுக்கு அதுவே விடை.

மடக்குகள் (அலகு 7)

மடக்குவகைநிபந்தனை எப்போது சோதிக்கப்படுகிறது
forநுழைவுச் சோதிப்புஒவ்வொரு சுற்றுக்கும் முன்
whileநுழைவுச் சோதிப்புஒவ்வொரு சுற்றுக்கும் முன்
do...whileவெளியேற்றச் சோதிப்புஒவ்வொரு சுற்றுக்கும் பின். எனவே உடற்பகுதி குறைந்தது ஒரு முறை இயங்கும்
foreachஅணி மடக்குஅணியின் ஒவ்வொரு உறுப்புக்கும் ஒரு முறை
<?php
  for ($i = 1; $i <= 3; $i++) {   // initialization; condition; increment
    echo $i;
  }

  $array = array(1, 2, 3, 4, 5);
  foreach ($array as $value) {
    echo $value;                    // prints each element in order
  }
?>

for மடக்கின் மூன்று பகுதிகள்: தொடக்கமதிப்பிருத்தல் (initialization), நிபந்தனை (condition) மற்றும் மிகுப்பு (increment). தொடக்கமதிப்பிருத்தல் தொடக்கத்தில் ஒரு முறை மட்டுமே இயங்கும். ஒவ்வொரு சுற்றுக்குப் பின்னும் மிகுப்புப் பகுதி மடக்கு மாறியைப் புதுப்பிக்கிறது.

படிவங்கள் மற்றும் கோப்புகள் (அலகு 8)

  • HTML படிவங்கள் பயனர்களிடமிருந்து உள்ளீட்டைப் பெறுகின்றன. அவை form குறிச்சொல் கொண்டு உருவாக்கப்படுகின்றன.
  • தேர்வுப்பெட்டிகள் (Checkboxes) பல தேர்வுகளை அனுமதிக்கின்றன. வானொலிப் பொத்தான்கள் (radio buttons) ஒரு நேரத்தில் ஒன்றை மட்டுமே அனுமதிக்கின்றன.
  • பயனர் சமர்ப்பிக்கும் தரவைச் சரிபார்த்தல் (validation) சோதிக்கிறது. இது இரண்டு வகைப்படும்: கிளையன்ட் பக்கம் மற்றும் சர்வர் பக்கம்.
<?php
  $file = fopen("notes.txt", "r");               // open
  $text = fread($file, filesize("notes.txt"));   // read
  fclose($file);                                 // close
?>

PHP-உடன் MySQL-ஐ இணைத்தல் (அலகு 9)

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

செயற்கூறுபயன்அளபுருக்கள்
mysqli_connect()இணைப்பைத் திறக்கிறது4: சர்வர் பெயர், பயனர் பெயர், கடவுச்சொல், தரவுதளப் பெயர்
mysqli_query()SQL வினவலை இயக்குகிறது2: இணைப்புப் பொருள், SQL வினவல்
mysqli_close()இணைப்பை மூடுகிறது1: இணைப்புப் பொருள்
mysqli_num_rows()முடிவில் உள்ள வரிசைகளை எண்ணுகிறது1: முடிவு (result)
<?php
  $conn = mysqli_connect("localhost", "root", "", "school");
  $result = mysqli_query($conn, "SELECT * FROM students");
  echo mysqli_num_rows($result);
  mysqli_close($conn);
?>

இந்தப் பாடத்திலிருந்து இன்னும் இரண்டு தகவல்கள்: MySQLi செயற்கூறுகள் PHP பதிப்பு 5 முதல் ஆதரிக்கப்படுகின்றன. mysqli_select_data() என்பது உண்மையான செயற்கூறு அல்ல. சரியானது mysqli_select_db().

PHP பகுதியைப் பயிற்சி செய்யுங்கள்

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

இந்த அத்தியாயங்களைப் பயிற்சி செய்யுங்கள்

இந்தப் பாடத்தைப் பகிரவும்: Telegram

தொடர்புடைய இடுகைகள்

12ஆம் வகுப்பு கணினி பயன்பாடுகள்

12ஆம் வகுப்பு கணினி பயன்பாடுகள் முக்கிய ஒரு மதிப்பெண் வினாக்கள்: பாடவாரியாக

12ஆம் வகுப்பு கணினி பயன்பாடுகள் ஒரு மதிப்பெண் வினாக்கள் உண்மையில் எதைச் சோதிக்கின்றன என்பதைப் பாடவாரியாகப் பார்க்கலாம்:...

15 Sep 2026 · 4 நிமிட வாசிப்பு
12ஆம் வகுப்பு கணினி பயன்பாடுகள்

12ஆம் வகுப்பு கணினி பயன்பாடுகள் புத்தக வினா விடைகள் (Book Back Answers): அனைத்து 18 பாடங்கள்

சமச்சீர் கல்வி 12ஆம் வகுப்பு கணினி பயன்பாடுகள் பாடத்தின் 18 பாடங்களுக்கும் புத்தக MCQ விடைகள், விளக்கங்களுடன். ஒரு மதிப்...

15 Sep 2026 · 3 நிமிட வாசிப்பு
12ஆம் வகுப்பு பொருளியல்

12ஆம் வகுப்பு பொருளியல்: பொருளியல் அறிஞர்கள், நிறுவனங்கள், முக்கிய ஆண்டுகள் ஒரே பட்டியலில்

யார் என்ன சொன்னார், எந்த நிறுவனம் என்ன செய்கிறது, எந்த ஆண்டு முக்கியம்: 12ஆம் வகுப்பு பொருளியலின் பல ஒரு மதிப்பெண் வினாக...

15 Sep 2026 · 3 நிமிட வாசிப்பு