மீவுரை முன்செயலி (PHP) – ஓர் அறிமுகம் - Study Notes
பாடச் சுருக்கம் (Chapter Summary)
மீவுரை முன்செயலி (PHP) என்பது இணைய உருவாக்கத்திற்காகப் பயன்படுத்தப்படும் ஒரு சக்திவாய்ந்த மற்றும் திறந்த மூல சேவையகம் சார்ந்த ஸ்கிரிப்டிங் மொழியாகும். இது டைனமிக் மற்றும் ஊடாடும் வலைப்பக்கங்களை உருவாக்க உதவுகிறது. PHP குறிமுறைகள் சேவையகத்தில் இயக்கப்பட்டு, அதன் வெளியீடு சாதாரண HTML ஆக பயனர் உலவிக்கு அனுப்பப்படுகிறது.
கற்றலின் நோக்கங்கள் (Learning Objectives)
- PHP-இன் அடிப்படை கருத்துருக்கள் மற்றும் அதன் சிறப்பம்சங்களை அறிந்து கொள்ளுதல்.
- HTML, ஜாவாஸ்கிரிப்ட் மற்றும் CSS போன்றவற்றுடன் PHP-ஐ எவ்வாறு இணைத்து டைனமிக் வலைப்பக்கங்களை உருவாக்குவது எனப் புரிந்துகொள்ளுதல்.
- PHP-இன் தொடரியல் (Syntax), மாறிகள் அறிவிக்கும் விதிகள் மற்றும் தரவு வகைகளைப் பற்றிப் படித்தல்.
- PHP-இல் உள்ள செயற்குறிகள் மற்றும் வெளியீட்டு கூற்றான 'echo'வின் செயல்பாடுகளைப் புரிந்து கொள்ளுதல்.
முக்கிய கருத்துக்கள் மற்றும் வரையறைகள் (Key Concepts and Definitions)
- சேவையகம் சார்ந்த ஸ்கிரிப்டிங் மொழி: PHP குறிமுறைகள் வலைச் சேவையகத்தில் (Web Server) இயக்கப்பட்டு, அதன் இறுதி வெளியீடு மட்டும் பயனர் கணினிக்கு (Client) அனுப்பப்படும் முறை.
- மாறிகள் (Variables): மாறிகள் என்பவை மதிப்புகளை சேமிக்க நினைவகத்தில் ஒதுக்கப்படும் பெயரிடப்பட்ட இடங்கள் ஆகும். இவை எப்போதும் டாலர் (\$) குறியீட்டுடன் தொடங்க வேண்டும்.
- தரவு வகைகள் (Data Types): PHP மொத்தம் 8 வகையான தரவு வகைகளை ஆதரிக்கிறது. அவை: Integer, Float, String, Boolean, Array, Object, Resource மற்றும் NULL ஆகும்.
- 'echo' கூற்று: திரையில் முடிவுகளை அல்லது உரை வெளியீடுகளைக் காட்டுவதற்குப் பயன்படுத்தப்படும் எளிய கூற்று.
செயல்முறை விளக்கங்கள் (Worked Methods)
1. மாறிகள் அறிவித்தல் மற்றும் பயன்படுத்துதல்:
PHP-இல் தரவு வகையைக் குறிப்பிடாமல் மாறிகளை அறிவிக்கலாம். மதிப்பின் அடிப்படையில் அது தானாகவே தரவு வகையைத் தீர்மானிக்கும்.
\(x = 10; \)y = 'வணக்கம்';
2. இரண்டு எண்களைக் கூட்டுதல்:
இரண்டு மாறிகளில் எண்களை இருத்தி அவற்றைக் கூட்டுவதற்கான எளிய குறிமுறை:
<?php
\(num1 = 15;
\)num2 = 25;
\(sum = \)num1 + \(num2;
echo 'கூட்டுத்தொகை: ' . \)sum;
?>
பொதுவான தேர்வுத் தவறுகள் (Common Exam Traps)
- குறியீடு முடிவு பெறாமல் போதல்: ஒவ்வொரு PHP கூற்றும் கண்டிப்பாக காற்புள்ளியுடன் (Semicolon - ;) முடிய வேண்டும். இதை மறப்பது பொதுவான பிழைக்கு வழிவகுக்கும்.
- மாறி பெயரிடுவதில் தவறு: மாறிகள் எண்ணில் தொடங்கக் கூடாது (எ.கா: \(1st_name என்பது தவறு). மேலும், மாறி பெயர்களில் இடைவெளி இருக்கக் கூடாது (எ.கா: \)full name என்பது தவறு).
- எழுத்து வடிவுணர்வு பிழைகள் (Case-Sensitivity): PHP-இல் மாறிகளின் பெயர்கள் எழுத்து வடிவுணர்வு கொண்டவை. \(name மற்றும் \)Name ஆகியவை முற்றிலும் வேறுபட்ட இரு மாறிகளாகும்.
தேர்வு குறிப்புகள் (Exam Tips List)
- PHP-இன் விரிவாக்கத்தையும் (PHP: Hypertext Preprocessor), அதை 1994-இல் ராஸ்மஸ் லெர்டார்ஃப் உருவாக்கினார் என்பதையும் நினைவில் கொள்ளுங்கள்.
- மூன்று வகையான PHP ஒட்டுகளை (Default tags, Short open tags, HTML script tags) அட்டவணையுடன் தெளிவாக எழுதப் பழகிக் கொள்ளுங்கள்.
- ஒப்பீட்டுச் செயற்குறிகளில் '==' (சமமானது) மற்றும் '===' (ஒத்தது) ஆகியவற்றிற்கு இடையே உள்ள வேறுபாடுகளைத் தெளிவாகப் புரிந்து படியுங்கள்.
இந்தப் பாடத்திற்கு மேலும்
புத்தகப் பயிற்சி வினாக்கள்10 பாடநூல் வினாக்கள் · விடையுடன்
கூடுதல் வினாக்கள்15 கூடுதல் வினாக்கள் · விடையுடன்
பயிற்சித் தேர்வுஊடாடும் · உடனடி மதிப்பெண்
புத்தகப் பயிற்சித் தேர்வுபாடநூல் தொகுப்பில் உங்களைச் சோதியுங்கள்
கூடுதல் வினாத் தேர்வுகூடுதல் தொகுப்பில் உங்களைச் சோதியுங்கள்
சூத்திரத் தாள்அனைத்து முக்கிய சூத்திரங்கள்
கணினி பயன்பாடுகள் பாடத்தின் மற்ற பாடங்கள்
அனைத்தையும் பார்க்க
1 பல்லூடகம்
2 அடோப் பேஜ்மேக்கர் – ஓர் அறிமுகம்
3 தரவுதள மேலாண்மை அமைப்பு – ஓர் அறிமுகம்
5 PHP செயற்கூறுகள் மற்றும் அணிகள்
6 PHP-ல் உள்ள நிபந்தனைக் கூற்றுகள்
7 PHP-ல் மடக்குகள்
8 படிவங்கள் மற்றும் கோப்புகள்
9 PHP-உடன் MySQL-ஐ இணைத்தல்
10 கணினி வலையமைப்பு ஓர் அறிமுகம்
11 வலையமைப்பு எடுத்துக்காட்டுகள் மற்றும் நெறிமுறைகள்
12 களப்பெயர் முறைமை (DNS)
13 வலையமைப்பு வடமிடல்
14 திறந்த மூல கருத்துருக்கள்
15 மின்-வணிகம்
16 மின்னணு செலுத்தல்கள் முறைகள்
17 மின்-வணிக பாதுகாப்பு அமைப்புகள்
18 மின்னணு தரவு பரிமாற்றம்