TN Online Testசமச்சீர் கல்விப் பயிற்சி

மீவுரை முன்செயலி (PHP) – ஓர் அறிமுகம்: ஒரு மதிப்பெண் வினாக்கள், புத்தக வினா விடைகள் மற்றும் குறிப்புகள்

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

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

இந்தப் பாடத்தைப் படியுங்கள்

முந்தைய பொதுத் தேர்வுகளில் கேட்கப்பட்டவை

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

  1. மார்ச் 2026
    PHP கோப்பின் நீட்டிப்பு என்ன?
    விடையுடன் வினாத்தாளில் பார் →
  2. மார்ச் 2025
    எந்த செயற்குறி "ஒத்தது" என்று அழைக்கப்படுகிறது ?
    விடையுடன் வினாத்தாளில் பார் →
  3. மார்ச் 2024
    PHP -ல் சரம் அல்லது மற்ற தரவுகளை திரையில் காட்ட உதவும் கூற்று எது ?
    விடையுடன் வினாத்தாளில் பார் →
  4. மார்ச் 2023
    சேவையகம் சார்ந்த ஸ்கிரிப்டிங் மொழி பயன்பாட்டு புள்ளி விவரம் 78.9% வலைதளங்கள் ________ ஸ்கிரிப்டிங் மொழியைப் பயன்படுத்தி உருவாக்கப்படுகின்றன எனத் தெரிவித்துள்ளது.
    விடையுடன் வினாத்தாளில் பார் →
  5. மே 2022
    PHP கோப்புகளில் கொடாநிலை கோப்புகளின் நீட்டிப்பு என்ன ?
    விடையுடன் வினாத்தாளில் பார் →
  6. மே 2022
    PHP என்பது ________ வகை மொழியாகும்.
    விடையுடன் வினாத்தாளில் பார் →
  7. துணைத் தேர்வு 2021
    PHP -யில் தானமைவு தொடரியல், __________ ல் ஆரம்பித்து __________ ல் முடியும்.
    விடையுடன் வினாத்தாளில் பார் →
  8. மார்ச் 2020
    ஒற்றை வரி குறிப்புரை கூற்றுக்கு நாம் எதை பயன்படுத்துவோம் ?
    விடையுடன் வினாத்தாளில் பார் →

மீவுரை முன்செயலி (PHP) – ஓர் அறிமுகம் பற்றி

நடுத்தரம் ~90 நிமிடப் படிப்பு

நிலையான (static) வலைப்பக்கம் எல்லாப் பார்வையாளர்களுக்கும் ஒரே உள்ளடக்கத்தைக் காட்டுகிறது. இயங்கு (dynamic) பக்கம் மாறுகிறது: அது ஒரு பயனரை அவர் பெயர் சொல்லி வரவேற்கலாம், அந்தப் பயனரின் மதிப்பெண்களைக் காட்டலாம், அல்லது தரவுத்தளத்திலிருந்து சமீபத்திய முடிவுகளைப் பட்டியலிடலாம். இப்படிப்பட்ட பக்கங்களை உருவாக்க 1994-இல் Rasmus Lerdorf PHP-ஐ உருவாக்கினார். இன்றும் வலைத்தளங்களுக்கு அது பரவலாகப் பயன்படுகிறது.

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

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

நீங்கள் கற்பவை

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

தொடங்குவதற்கு முன்

  • HTML பக்கத்தின் கட்டமைப்பும் பொதுவான HTML ஒட்டுகளும்.
  • பக்கத்தை அழகுபடுத்துவதற்கான அடிப்படை CSS.
  • ஏதேனும் ஒரு நிரலாக்க மொழியிலிருந்து மாறி பற்றிய பொதுவான கருத்து.

இந்த அத்தியாயத்தில் உள்ள தலைப்புகள்

சேவையகப் பக்க இயக்கம் வலைச் சேவையகம் PHP ஸ்கிரிப்டை இயக்கி, விளைவான HTML-ஐ மட்டும் உலாவிக்கு அனுப்புகிறது. அதனால் PHP குறிமுறை சேவையகத்திலேயே இருக்கிறது.
நிலையான மற்றும் இயங்கு பக்கங்கள் நிலையான பக்கம் எல்லோருக்கும் ஒரே உள்ளடக்கத்தைக் காட்டுகிறது. இயங்கு பக்கம் கேட்கப்படும்போது தன் உள்ளடக்கத்தை உருவாக்குகிறது; பெரும்பாலும் தரவுத்தளத்திலிருந்து.
PHP ஒட்டு வகைகள் இயல்புநிலை ஒட்டுகள், அமைப்புகளில் இயக்கப்பட வேண்டிய குறுகிய திறப்பு ஒட்டுகள், பழைய HTML ஸ்கிரிப்ட் உட்பொதி வடிவம்.
மாறிகளும் பெயரிடும் விதிகளும் பெயர்கள் $ உடன் தொடங்கி, அதைத் தொடர்ந்து ஒரு எழுத்து அல்லது அடிக்கோடு வர வேண்டும். அவை எழுத்து வடிவ உணர்திறன் கொண்டவை; $Age, $age இரண்டும் வெவ்வேறு மாறிகள்.
எட்டுத் தரவு வகைகள் string, integer, float, boolean, array, object, NULL, resource. இருத்தப்படும் மதிப்பைக் கொண்டு PHP வகையை அமைக்கிறது.
echo கூற்று சரங்கள், மாறிகள், கோவைகள் ஆகியவற்றைப் பக்கத்தில் அச்சிடும் ஒரு மொழி அமைப்பு. அடைப்புக்குறிகள் விருப்பத்தேர்வு.
குறிப்புரைகள் // அல்லது # கொண்ட ஒற்றை வரிக் குறிப்புரைகள், /* மற்றும் */ இடையே பல வரிக் குறிப்புரைகள். ஸ்கிரிப்டை இயக்கும்போது PHP இவற்றைத் தவிர்க்கிறது.
செயற்குறிகள் கணக்கீட்டு, மதிப்பிருத்தல், ஒப்பீட்டு, ஏற்றம் மற்றும் இறக்கம், தருக்க, சரம் செயற்குறிகள்; == மற்றும் === இடையிலான வேறுபாடு உட்பட.

மீவுரை முன்செயலி (PHP) – ஓர் அறிமுகம் — விரிவான விளக்கம்

PHP அடிப்படைகள்: ஒட்டுகள், மாறிகள், தரவு வகைகள், செயற்குறிகள்

PHP எப்படி வேலை செய்கிறது

PHP என்பதன் விரிவு Hypertext Preprocessor (மீவுரை முன்செயலி). இது ஒரு சேவையகப் பக்க ஸ்கிரிப்டிங் மொழி (server-side scripting language). அதாவது குறிமுறையை உலாவி இயக்குவதில்லை; வலைச் சேவையகம் இயக்குகிறது. உலாவி ஒரு PHP பக்கத்தைக் கேட்கும்போது, சேவையகம் ஸ்கிரிப்டை இயக்குகிறது, தேவைப்பட்டால் தரவுத்தளத்திலிருந்து தரவை எடுக்கிறது, பிறகு வெற்று HTML-ஐத் திருப்பி அனுப்புகிறது. PHP இலவசமானது, திறந்த மூல மென்பொருள். Windows, Linux, macOS ஆகியவற்றில் இயங்குகிறது. பல தரவுத்தளங்களுடன் வேலை செய்கிறது; வழக்கமான தேர்வு MySQL. உங்கள் சொந்தக் கணினியில் PHP-ஐ முயன்று பார்க்க, PHP நிறுவப்பட்ட Apache போன்ற ஒரு வலைச் சேவையகம் தேவை. எடுத்துக்காட்டாக XAMPP போன்ற ஒரு தொகுப்பு மூலம் இதைப் பெறலாம்.

தொடரியலும் ஒட்டு வகைகளும்

PHP குறிமுறை ஒரு தொடக்க ஒட்டுக்கும் முடிவு ஒட்டுக்கும் இடையே எழுதப்படுகிறது. ஒவ்வொரு கூற்றும் அரைப்புள்ளியுடன் (semicolon) முடிகிறது. பாடநூல் மூன்று ஒட்டு வகைகளைத் தருகிறது:

  • இயல்புநிலைத் தொடரியல் (Default syntax): <?php ... ?>. எப்போதும் வேலை செய்யும் தரமான வடிவம்.
  • குறுகிய திறப்பு ஒட்டுகள் (Short open tags): <? ... ?>. PHP அமைப்புகளில் short tags இயக்கப்பட்டிருந்தால் மட்டுமே வேலை செய்யும்.
  • HTML ஸ்கிரிப்ட் உட்பொதி ஒட்டுகள் (HTML script embed tags): <script language="php"> ... </script>. பழைய வடிவம்; புதிய PHP பதிப்புகள் இதை ஆதரிப்பதில்லை.

மாறிகளும் தரவு வகைகளும்

மாறி (variable) என்பது ஒரு மதிப்பை வைத்திருக்கும், பெயரிடப்பட்ட நினைவக இடம். PHP-இல் ஒவ்வொரு மாறியின் பெயரும் டாலர் குறியுடன் தொடங்குகிறது; $total போல. $ குறிக்குப் பிறகு, பெயர் ஒரு எழுத்துடன் அல்லது அடிக்கோட்டுடன் (underscore) தொடங்க வேண்டும். அதன் பிறகு எழுத்துகள், இலக்கங்கள், அடிக்கோடுகள் வரலாம். மாறிப் பெயர்கள் எழுத்து வடிவ உணர்திறன் (case-sensitive) கொண்டவை: $mark, $Mark இரண்டும் வெவ்வேறு மாறிகள். நீங்கள் வகையை அறிவிக்க வேண்டியதில்லை. நீங்கள் இருத்தும் மதிப்பைக் கொண்டு PHP வகையை முடிவு செய்கிறது. அதனால் இது தளர்வான வகை மொழி (loosely typed language) எனப்படுகிறது. PHP-இல் எட்டுத் தரவு வகைகள் உள்ளன: string, integer, float, boolean, array, object, NULL, resource.

வெளியீடும் குறிப்புரைகளும்

echo கூற்று உரை, மாறிகள் அல்லது ஒரு கோவையின் விடையை அச்சிடுகிறது; எடுத்துக்காட்டு echo "Total: " . $total;. இது ஒரு மொழி அமைப்பு (language construct). அதனால் அடைப்புக்குறிகள் தேவையில்லை, ஆனால் பயன்படுத்தலாம். குறிப்புரைகளை (comments) PHP புறக்கணிக்கிறது; குறிமுறையைப் படிப்பவர்களுக்காக அவை எழுதப்படுகின்றன. ஒற்றை வரிக் குறிப்புரை // அல்லது # உடன் தொடங்குகிறது. பல வரிக் குறிப்புரை /* உடன் தொடங்கி */ உடன் முடிகிறது.

செயற்குறிகள்

கணக்கீட்டுச் (Arithmetic) செயற்குறிகள்: +, -, *, /, % (மட்டு, அதாவது மீதி: 17 % 5 என்பது 2 தரும்). மதிப்பிருத்தல் (assignment) செயற்குறி = ஒரு மதிப்பைச் சேமிக்கிறது. += போன்ற சுருக்கங்கள் கூட்டிச் சேமிப்பதை ஒரே படியில் செய்கின்றன. ஒப்பீட்டுச் (Comparison) செயற்குறிகள் true அல்லது false தருகின்றன: == மதிப்புகள் சமமா என்று பார்க்கிறது. === (identical) மதிப்புகள் சமமாகவும் தரவு வகைகள் ஒன்றாகவும் உள்ளனவா என்று பார்க்கிறது. அதனால் 5 == "5" என்பது true, ஆனால் 5 === "5" என்பது false. ஏற்றம் மற்றும் இறக்கம் (Increment and decrement) செயற்குறிகள் ++, -- ஆகியவை 1-ஐக் கூட்டுகின்றன அல்லது கழிக்கின்றன. தருக்கச் (Logical) செயற்குறிகள் and, or, xor, &&, ||, ! ஆகியவை நிபந்தனைகளை இணைக்கின்றன. சரம் (string) செயற்குறி . இரண்டு சரங்களை இணைக்கிறது. .= ஏற்கெனவே உள்ள சரத்தின் இறுதியில் உரையைச் சேர்க்கிறது.

தவிர்க்க வேண்டிய பொதுவான தவறுகள்

  • மாறிப் பெயருக்கு முன் $ விட்டுவிடுவது. name என்று அல்ல, $name என்று எழுதுங்கள்.
  • மாறிப் பெயர்கள் எழுத்து வடிவ உணர்திறன் கொண்டவை என்பதை மறப்பது. $Total, $total இரண்டும் தனித்தனி மதிப்புகளை வைத்திருக்கும்.
  • கூற்றின் இறுதியில் அரைப்புள்ளியை விடுவது. இது parse error ஏற்படுத்தும்.
  • ஒப்பிட வேண்டிய இடத்தில் = பயன்படுத்துவது. = மதிப்பை இருத்துகிறது; == மதிப்புகளை ஒப்பிடுகிறது; === மதிப்பையும் வகையையும் சேர்த்து ஒப்பிடுகிறது.
  • ஒரு /* */ குறிப்புரைக்குள் இன்னொன்றை வைப்பது. முதலில் வரும் */ முழுக் குறிப்புரையையும் முடித்துவிடும்; மீதமுள்ள உரை பிழையை ஏற்படுத்தும்.

இவற்றை பயிற்சித் தேர்வு மூலம் சோதித்துப் பாருங்கள்; பிறகு விடையுடன் கூடிய வினாக்கள் பகுதியில் விரிவான விளக்கத்தைப் படியுங்கள்.

அடிக்கடி கேட்கப்படும் கேள்விகள்

PHP எதற்குப் பயன்படுகிறது?

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

PHP எழுத்து வடிவ உணர்திறன் கொண்டதா?

பகுதியளவு. மாறிப் பெயர்கள் எழுத்து வடிவ உணர்திறன் கொண்டவை; $mark, $MARK இரண்டும் வேறு வேறு. echo, if போன்ற முக்கியச் சொற்கள், உள்ளமைந்த செயற்கூறுகளின் பெயர்கள், இனக்குழுப் (class) பெயர்கள் எழுத்து வடிவ உணர்திறன் கொண்டவை அல்ல. இருந்தாலும் அவற்றை ஒவ்வொரு முறையும் ஒரே மாதிரி எழுதினால் குறிமுறை படிக்க எளிதாக இருக்கும்.

PHP-இல் == மற்றும் === இடையிலான வேறுபாடு என்ன?

== இரண்டு மதிப்புகளும் சமமா என்று மட்டும் பார்க்கிறது; தேவைப்பட்டால் வகைகளை மாற்றிக்கொள்கிறது. அதனால் 10 == "10" என்பது true. === என்பது identical செயற்குறி. மதிப்புகள் சமமாகவும் இரண்டும் ஒரே வகையாகவும் இருந்தால் மட்டுமே true. அதனால் 10 === "10" என்பது false.

PHP-இல் குறிப்புரைகளை எப்படி எழுதுவது?

ஒரு வரிக்கு, குறிப்புரையை // அல்லது # உடன் தொடங்குங்கள். பல வரிகளுக்கு, /* உடன் தொடங்கி */ உடன் முடியுங்கள். குறிப்புரைக்குள் உள்ள எதையும் PHP புறக்கணிக்கிறது.

என் PHP குறிமுறை உலாவியில் ஏன் வெற்று உரையாகத் தெரிகிறது?

PHP உள்ள வலைச் சேவையகம் அந்தக் கோப்பைச் செயலாக்கவில்லை. கோப்புறையிலிருந்து கோப்பை நேரடியாகத் திறந்தால், அல்லது Apache இயங்காமல் இருந்தால் இப்படி நடக்கும். சேவையகத்தைத் தொடங்கி, http://localhost/ போன்ற முகவரி மூலம் பக்கத்தைத் திறந்தால் PHP அதை இயக்கி HTML-ஐத் திருப்பி அனுப்பும்.

PHP மாறிக்குப் பெயரிடும் விதிகள் யாவை?

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

PHP தரவுத்தளத்துடன் எப்படி வேலை செய்கிறது?

ஒரு பக்கம் கேட்கப்படும்போது, PHP ஸ்கிரிப்ட் உள்ளமைந்த செயற்கூறுகளைப் பயன்படுத்தி MySQL போன்ற தரவுத்தளச் சேவையகத்துடன் இணைகிறது. பதிவுகளைப் படிக்க அல்லது மாற்ற ஒரு வினவலை இயக்குகிறது. முடிவுகளை HTML-இல் வைத்து, முடிந்த பக்கத்தை உலாவிக்கு அனுப்புகிறது.

கடைசியாகப் புதுப்பிக்கப்பட்டது 17 செப்டெம்பர் 2026

கணினி பயன்பாடுகள் பாடத்தின் மற்ற பாடங்கள்

அனைத்தையும் பார்க்க
1 பல்லூடகம் 2 அடோப் பேஜ்மேக்கர் – ஓர் அறிமுகம் 3 தரவுதள மேலாண்மை அமைப்பு – ஓர் அறிமுகம் 5 PHP செயற்கூறுகள் மற்றும் அணிகள் 6 PHP-ல் உள்ள நிபந்தனைக் கூற்றுகள் 7 PHP-ல் மடக்குகள் 8 படிவங்கள் மற்றும் கோப்புகள் 9 PHP-உடன் MySQL-ஐ இணைத்தல் 10 கணினி வலையமைப்பு ஓர் அறிமுகம் 11 வலையமைப்பு எடுத்துக்காட்டுகள் மற்றும் நெறிமுறைகள் 12 களப்பெயர் முறைமை (DNS) 13 வலையமைப்பு வடமிடல் 14 திறந்த மூல கருத்துருக்கள் 15 மின்-வணிகம் 16 மின்னணு செலுத்தல்கள் முறைகள் 17 மின்-வணிக பாதுகாப்பு அமைப்புகள் 18 மின்னணு தரவு பரிமாற்றம்