PHP ஓர் அறிமுகம் - 12ஆம் வகுப்பு கணினி பயன்பாடுகள்
இப்பாடம் மாறும் மற்றும் ஊடாடும் வலைப்பக்கங்களை உருவாக்கப் பயன்படும் சக்தி வாய்ந்த சேவையகம் சார்ந்த ஸ்கிரிப்டிங் மொழியான PHP-ஐ அறிமுகப்படுத்துகிறது. இதில் மாணவர்கள் HTML, CSS மற்றும் ஜாவாஸ்கிரிப்ட் உடன் PHP-இன் ஒருங்கிணைப்பு, மாறி அறிவிப்பு விதிகள், அடிப்படைத் தரவு வகைகள், குறிப்புரைகள், வெளியீட்டு கூற்றுகள் மற்றும் செயற்குறிகளின் செயல்பாடுகள் பற்றி விரிவாகக் கற்றுக்கொள்வார்கள். மேலும், வலைப்பக்கங்கள் எவ்வாறு சேவையகப் பக்கத்தில் செயலாக்கம் பெறுகின்றன என்பதையும் மாணவர்கள் விரிவாகப் புரிந்து கொள்வர்.
இந்தப் பாடத்தைப் படியுங்கள்
மீவுரை முன்செயலி (PHP) – ஓர் அறிமுகம் பற்றி
நடுத்தரம் ~90 நிமிடப் படிப்பு
மீவுரை முன்செயலி (PHP) என்பது இணையதள மேம்பாட்டில் மிக முக்கியப் பங்கு வகிக்கும் ஒரு திறந்த மூல சேவையகம் சார்ந்த ஸ்கிரிப்டிங் மொழியாகும். இது 1994 ஆம் ஆண்டில் ராஸ்மஸ் லெர்டார்ஃப் என்பவரால் உருவாக்கப்பட்டது. நிலையான வலைப்பக்கங்களைப் போலல்லாமல், பயனரின் தேவைகளுக்கேற்ப மாறும் மற்றும் ஊடாடும் உள்ளடக்கத்தைக் கொண்ட இயங்கு வலைதளங்களை உருவாக்க PHP பெருமளவில் பயன்படுத்தப்படுகிறது. இதன் குறிமுறைகள் அனைத்தும் வலை சேவையகத்திலேயே இயக்கப்பட்டு, அதன் வெளியீடு கிளையண்டிற்கு வெறும் HTML வடிவில் அனுப்பப்படுவதால், பயனரின் கணினியில் கூடுதல் மென்பொருள் தேவையில்லை.
இணைய மேம்பாட்டில் PHP-இன் தனிச்சிறப்பு என்னவென்றால், இது HTML, CSS மற்றும் ஜாவாஸ்கிரிப்ட் போன்ற கிளையண்ட் பக்க தொழில்நுட்பங்களுடன் மிக எளிதாக இணைந்து செயல்படக்கூடியது. HTML பக்கங்களுக்குள் PHP குறியீடுகளை நேரடியாக உட்பொதித்து எழுத முடியும். இது இணையதளங்களை மிகவும் கவர்ச்சியாகவும், அதே நேரத்தில் அதிக செயல்பாட்டுத் திறன் கொண்டதாகவும் மாற்றுகிறது. மேலும், விண்டோஸ், லினக்ஸ், மேக் போன்ற பல்வேறு இயக்க அமைப்புகளில் இயங்கக்கூடிய தளம் சாரா தன்மையும், MySQL போன்ற பல்வேறு தரவுத்தளங்களை எளிதாகக் கையாளும் திறனும் இதன் பயன்பாட்டை உலகளவில் அதிகரித்துள்ளன.
தேர்வு மற்றும் கல்வி ரீதியாக, இப்பாடம் மாணவர்களுக்கு இணைய நிரலாக்கத்தின் அடிப்படைத் தூண்களை அறிமுகப்படுத்துகிறது. மாணவர்கள் மாறி அறிவிப்புகள், மாறிகளின் பெயரிடல் விதிகள், தரவு வகைகள் மற்றும் செயற்குறிகளின் செயல்பாடுகள் போன்ற அடிப்படைக் கருத்துக்களைக் கற்பதன் மூலம் தங்களின் நிரலாக்கத் திறனை வளர்த்துக் கொள்ளலாம். இப்பாடத்தின் மூலம் மாணவர்கள் வலைப்பக்கங்கள் எவ்வாறு சேவையகத்தில் செயலாக்கம் பெற்று திரையில் காட்சியாகின்றன என்ற இயக்கவியல் நுட்பத்தைப் புரிந்து கொண்டு, எதிர்காலத்தில் சிறந்த வலை உருவாக்குநர்களாக மாற வழிவகை செய்கிறது.
நீங்கள் கற்பவை
- வலைப்பக்க செயலாக்கத்தில் சேவையகம் சார்ந்த மற்றும் கிளையண்ட் சார்ந்த ஸ்கிரிப்டிங் மொழிகளுக்கு இடையேயான வேறுபாடுகளைப் புரிந்து கொள்ளுதல்.
- HTML, CSS மற்றும் ஜாவாஸ்கிரிப்ட் ஆகியவற்றுடன் PHP-ஐ ஒருங்கிணைத்து இயங்கு வலைப்பக்கங்களை வடிவமைத்தல்.
- PHP-இன் பல்வேறு தொடரியல் ஒட்டு அமைப்புகளைப் பயன்படுத்தி குறிமுறைகளை உருவாக்குதல்.
- பி.எச்.பி மாறிகளை அறிவிப்பதற்கான முறையான விதிகளைப் பின்பற்றி நிரல்களை எழுதுதல்.
- நிரல்களில் பயன்படுத்தப்படும் பல்வேறு தரவு வகைகள் மற்றும் செயற்குறிகளின் செயல்பாடுகளைக் கண்டறிந்து பயன்படுத்துதல்.
- குறிப்புரைகள் மற்றும் 'echo' வெளியீட்டுக் கூற்றுகளைப் பயன்படுத்தி தெளிவான மற்றும் ஊடாடும் நிரல்களை உருவாக்குதல்.
தொடங்குவதற்கு முன்
- HTML-இன் அடிப்படை ஒட்டுகள் மற்றும் வலைப்பக்கக் கட்டமைப்பைப் பற்றிய அடிப்படை அறிவு.
- வலைப்பக்க வடிவமைப்பிற்கான CSS மற்றும் எளிய நிரலாக்கக் கருத்துக்கள் பற்றிய புரிதல்.
- வலை சேவையகம் மற்றும் வலை உலாவி எவ்வாறு இணைந்து செயல்படுகின்றன என்ற பொதுவான கண்ணோட்டம்.
இந்த அத்தியாயத்தில் உள்ள தலைப்புகள்
மீவுரை முன்செயலி (PHP) – ஓர் அறிமுகம் — விரிவான விளக்கம்
மீவுரை முன்செயலி (PHP) பற்றிய விரிவான கண்ணோட்டம்
PHPஇன் அடிப்படைகளும் அதன் முக்கியத்துவமும்
மீவுரை முன்செயலி அல்லது பி.எச்.பி (PHP) என்பது உலகெங்கிலும் உள்ள வலை உருவாக்குநர்களால் பரவலாகப் பயன்படுத்தப்படும் ஒரு சக்தி வாய்ந்த சேவையகம் சார்ந்த ஸ்கிரிப்டிங் மொழியாகும். இது வலை சேவையகத்தில் இயக்கப்பட்டு, மாறும் மற்றும் ஊடாடும் வலைப்பக்கங்களை உருவாக்கப் பயன்படுகிறது. நிலையான வலைப்பக்கங்களில் உள்ள உள்ளடக்கம் எப்போதும் மாறாமல் இருக்கும் போது, PHP கொண்டு உருவாக்கப்படும் மாறும் வலைப்பக்கங்கள் பயனர், நேரம் அல்லது தரவுத்தள உள்ளீடுகளின் அடிப்படையில் தங்களின் உள்ளடக்கத்தை மாற்றியமைத்துக் கொள்கின்றன. இந்தத் தொழில்நுட்பமானது வலைப்பக்கங்களை வெறும் தகவல் வழங்கும் எளிய பக்கங்களாக இல்லாமல், பயனர்களின் பல்வேறு தேவைகளுக்கு ஏற்ப செயல்படும் ஊடகமாக மாற்றுகிறது.
HTML, CSS மற்றும் JavaScript உடன் PHP-இன் ஒருங்கிணைப்பு
வலை மேம்பாட்டில் PHP அதன் பல்துறை ஒருங்கிணைப்புத் திறனுக்காகவும் பிற மொழிகளுடன் இணைந்து செயல்படும் எளிமைக்காகவும் புகழ்பெற்றது. HTML வலைப்பக்கத்தின் கட்டமைப்பை உருவாக்கவும், CSS அதன் தோற்றத்தை வடிவமைக்கவும், மற்றும் ஜாவாஸ்கிரிப்ட் கிளையண்ட் பக்கத்தில் ஊடாடுதலை வழங்கவும் பயன்படும் வேளையில், PHP சேவையகப் பக்கத்தில் தரவு செயலாக்கத்தைக் கையாள்கிறது. HTML கோப்பிற்குள் body மற்றும் /body போன்ற ஒட்டுகளுக்கு இடையே எங்கு வேண்டுமானாலும் PHP குறியீடுகளை நேரடியாக உட்பொதித்து எழுத முடியும். இந்த அனைத்து நவீன தொழில்நுட்பங்களின் கூட்டு முயற்சியே ஒரு முழுமையான, பாதுகாப்பான மற்றும் பயனுள்ள இணையதளத்தை உருவாக்குவதற்கு அடிப்படையாக அமைகிறது.
PHP ஒட்டுகள் மற்றும் அடிப்படை தொடரியல் விதிகள்
PHP குறிமுறைகள் சேவையகத்தால் சரியாக அடையாளம் காணப்பட்டு இயக்கப்படுவதற்கு குறிப்பிட்ட ஒட்டுகள் பயன்படுத்தப்படுகின்றன. இதில் தானமைவு ஒட்டுகள் (Default Tags) மிக முக்கியமானவை, இவை தொடக்க மற்றும் முடிவு குறியீடுகளுக்கு இடையே எழுதப்படுகின்றன. மேலும் குறுகிய திறந்த ஒட்டுகள் மற்றும் HTML ஸ்கிரிப்டில் உட்பொதிந்த ஒட்டுகள் போன்ற பிற வகைகளும் பயன்படுத்தப்படுகின்றன. PHP-இல் எழுதப்படும் ஒவ்வொரு கட்டளைக் கூற்றும் கட்டாயமாக ஒரு காற்புள்ளியுடன் (semicolon) நிறைவடைய வேண்டும் என்பது இதன் தொடரியல் விதிகளில் மிக முக்கிய விதியாகும். இது சேவையகத்தின் மொழிமாற்றிக்கு ஒரு கட்டளை முடிவடைந்துவிட்டதை உணர்த்துகிறது.
PHP மாறிகள் மற்றும் பெயரிடுவதற்கான விதிகள்
PHP-இல் ஒரு மாறி என்பது குறிப்பிட்ட மதிப்புகளை தற்காலிகமாக சேமிக்க நினைவகத்தில் ஒதுக்கப்படும் பெயரிடப்பட்ட இடமாகும். மாறிகள் அனைத்தும் எப்போதும் டாலர் குறியீட்டுடன் தொடங்குவது இதன் அடிப்படை விதியாகும். மாறிகளின் பெயர்கள் எழுத்துக்கள், எண்கள் அல்லது அடிக்கீறு (underscore) குறியீட்டைக் கொண்டிருக்கலாம், ஆனால் டாலர் குறியீட்டிற்குப் பின் வரும் முதல் குறியீடு ஒரு எண் அல்லது குறியீடாக இருக்கக்கூடாது. PHP மாறி பெயர்கள் எழுத்து வடிவுணர்வு கொண்டவை (case-sensitive) என்பதால், ஒரே எழுத்துக்களாக இருந்தாலும் பெரிய மற்றும் சிறிய எழுத்துக்களில் உள்ள மாறிகள் முற்றிலும் வெவ்வேறு மாறிகளாகவே கருதப்படும்.
தரவு வகைகள் மற்றும் குறிப்புரைகளின் பயன்பாடு
PHP மாறிகளில் சேமிக்கப்படும் மதிப்புகளின் தன்மையைக் குறிக்க எட்டு வகையான அடிப்படை தரவு வகைகள் பயன்படுத்தப்படுகின்றன. முழு எண்களுக்கான Integer, தசம் புள்ளி எண்களுக்கான Float, உரைகளுக்கான String, உண்மை அல்லது பொய் மதிப்புகளுக்கான Boolean, மற்றும் Array, Object, Resource, NULL போன்றவை இதில் அடங்கும். மேலும், நிரலின் குறிமுறையைப் பற்றி பிற நிரலர்கள் எளிதில் புரிந்து கொள்ள ஒற்றை வரி மற்றும் பல வரி குறிப்புரைகள் பயன்படுத்தப்படுகின்றன, இவற்றை மொழிமாற்றி முற்றிலும் புறக்கணித்துவிடும்.
திரையில் காட்டுதலும் செயற்குறிகளின் செயல்பாடும்
வலைப்பக்கத்தில் முடிவுகளை அல்லது உரைகளைத் பயனர்களின் திரையில் காண்பிக்க 'echo' கூற்று பெருமளவில் பயன்படுகிறது. இதன் அளபுருக்களை அடைப்புக்குறிக்குள் கொடுக்க வேண்டிய கட்டாயம் இல்லை. மேலும், மாறிகள் மற்றும் மதிப்புகளின் மீது பல்வேறு கணித, ஒப்பீட்டு மற்றும் தருக்க செயல்பாடுகளைச் செய்ய செயற்குறிகள் (Operators) உதவுகின்றன. கூட்டல், கழித்தல் போன்ற கணித செயற்குறிகளும், மதிப்புகளை ஒப்பிட்டு உண்மை அல்லது பொய் என விடையளிக்கும் ஒப்பீட்டு செயற்குறிகளும் இதன் முக்கிய அங்கங்களாகும்.
தவிர்க்க வேண்டிய பொதுவான தவறுகள்
- மாறிகளின் தொடக்கத்தில் டாலர் (\$) குறியீட்டைப் பயன்படுத்த மறப்பது; மாறி அறிவிப்புகளின் போது எப்போதும் பெயரின் முதலில் \$ குறியீட்டைச் சேர்க்க வேண்டும்.
- ஒவ்வொரு கட்டளைக் கூற்றின் முடிவிலும் காற்புள்ளி (;) வைக்கத் தவறுவது; பி.எச்.பி-இல் ஒவ்வொரு கூற்றும் காற்புள்ளியுடன் நிறைவடைவதை உறுதி செய்ய வேண்டும்.
- மாறிகளின் பெயர்களில் எழுத்து வடிவுணர்வை (case-sensitivity) கவனிக்காமல் விடுவது; \(name மற்றும் \)Name ஆகிய இரண்டும் வெவ்வேறு மாறிகள் என்பதை நினைவில் கொள்ள வேண்டும்.
- டாலர் குறியீட்டிற்குப் பின் உடனடியாக எண்களைக் கொண்டு மாறி பெயர்களைத் தொடங்குவது; மாறியின் பெயரானது எப்போதும் எழுத்து அல்லது அடிக்கீறுடன் மட்டுமே தொடங்க வேண்டும்.
- ஒற்றை வரி மற்றும் பல வரி குறிப்புரைகளின் தொடக்க மற்றும் முடிவு ஒட்டுக்களைக் குழப்பிக் கொள்வது; ஒற்றை வரிக்கு // அல்லது # குறியீட்டையும், பல வரிகளுக்கு முறையான குறியீடுகளையும் பயன்படுத்த வேண்டும்.
இவற்றை பயிற்சித் தேர்வு மூலம் சோதித்துப் பாருங்கள்; பிறகு விடையுடன் கூடிய வினாக்கள் பகுதியில் விரிவான விளக்கத்தைப் படியுங்கள்.
அடிக்கடி கேட்கப்படும் கேள்விகள்
PHP என்றால் என்ன மற்றும் அது ஏன் பயன்படுத்தப்படுகிறது?
மீவுரை முன்செயலி (PHP) என்பது ஒரு திறந்த மூல சேவையகம் சார்ந்த ஸ்கிரிப்டிங் மொழியாகும். இது முக்கியமாக மாறும் மற்றும் ஊடாடும் வலைப்பக்கங்களை உருவாக்கவும், சேவையகப் பக்கத்தில் தரவுகளைச் செயலாக்கவும் பயன்படுத்தப்படுகிறது. இதன் எளிய அமைப்பு மற்றும் தரவுத்தள ஆதரவு இணைய மேம்பாட்டில் இதற்குப் பெரும் புகழைத் தேடித்தந்துள்ளது.
PHP-இன் மிக முக்கியமான சிறப்பம்சங்கள் யாவை?
PHP ஒரு திறந்த மூல மென்பொருளாக இருப்பதால் எவரும் இலவசமாகப் பயன்படுத்தலாம். மேலும் இது விண்டோஸ், லினக்ஸ் போன்ற பல்வேறு இயக்க அமைப்புகளில் இயங்கும் தளம் சாரா தன்மையைக் கொண்டது. இது MySQL போன்ற பல முன்னணி தரவுத்தளங்களுடன் மிக எளிதாக இணைந்து செயல்படும் ஆற்றலையும் கொண்டுள்ளது.
HTML உடன் PHP-ஐ எவ்வாறு ஒருங்கிணைப்பது?
HTML கோப்பில் உள்ள பாடி ஒட்டுகளுக்கு இடையே எங்கு வேண்டுமானாலும் PHP குறிமுறையை உட்பொதித்து எழுதலாம். இதற்காக தொடக்க மற்றும் முடிவு ஒட்டுகள் பயன்படுத்தப்படுகின்றன. சேவையகம் பி.எச்.பி குறிமுறையை மட்டும் இயக்கி, அதன் வெளியீட்டை HTML கோப்புடன் இணைத்து பயனரின் உலாவிக்கு வெறும் HTML ஆவணமாக அனுப்பி வைக்கும்.
மாறிகளின் பெயரிடல் விதிகள் என்ன?
பி.எச்.பி மாறிகள் எப்போதும் டாலர் குறியீட்டுடன் மட்டுமே தொடங்க வேண்டும். பெயரின் முதல் எழுத்து எண் வடிவில் இருக்கக்கூடாது, ஆனால் அடிக்கீறு அல்லது எழுத்துக்களைக் கொண்டிருக்கலாம். மாறி பெயர்கள் எழுத்து வடிவுணர்வு கொண்டவை என்பதால் பெரிய மற்றும் சிறிய எழுத்துக்கள் உள்ள பெயர்கள் முற்றிலும் வேறுபடும் என்பதை மாணவர்கள் நினைவில் கொள்ள வேண்டும்.
PHP ஆதரிக்கும் தரவு வகைகள் யாவை?
PHP முக்கியமாக எட்டு வகையான அடிப்படை தரவு வகைகளை ஆதரிக்கிறது. அவை முழு எண்களுக்கான Integer, தசம் எண்களுக்கான Float, உரைகளுக்கான String, உண்மை அல்லது பொய் மதிப்புகளுக்கான Boolean, தரவுத் தொகுப்புகளுக்கான Array மற்றும் Object, Resource, NULL ஆகியவையாகும். மாறியின் தரவு வகை அதன் மதிப்பின் மூலம் தானாகவே தீர்மானிக்கப்படுகிறது.
Echo கூற்று எவ்வாறு செயல்படுகிறது?
வலைப்பக்கத்தில் முடிவுகளை அல்லது உரைகளைத் திரையில் காண்பிக்க 'echo' கூற்று பயன்படுகிறது. இது ஒரு எளிய வெளியீட்டுக் கூற்றாகும். இதன் அளபுருக்களை அடைப்புக்குறிக்குள் கொடுக்க வேண்டிய அவசியம் இல்லை, அவ்வாறு கொடுத்தாலும் அது தவறு இல்லை. சரங்கள் மற்றும் மாறிகளின் மதிப்புகளைத் திரையில் அச்சிட இது மிகவும் பயனுள்ளதாக அமைகிறது.
PHP-இல் குறிப்புரைகளை எவ்வாறு எழுத வேண்டும்?
குறிமுறையை எளிதாகப் புரிந்து கொள்ளவும் விளக்கவும் குறிப்புரைகள் பயன்படுகின்றன. PHP-இல் ஒற்றை வரி குறிப்புரைகளுக்கு இரண்டு சாய்வுக் கோடுகள் (//) அல்லது ஹேஷ் (#) குறியீடு பயன்படுத்தப்படுகிறது. பல வரிகளைக் கொண்ட குறிப்புரைகளுக்கு சாய்வுக் கோடு மற்றும் நட்சத்திரக் குறியீடு போன்ற முறையான தொடக்க மற்றும் முடிவு அடையாளங்கள் பயன்படுத்தப்படுகின்றன.
கடைசியாகப் புதுப்பிக்கப்பட்டது 12 ஆகஸ்ட் 2026