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

PHP ஒரு உள்ளது நிரலாக்க மொழி HTML பக்கங்கள் மற்றும் மூல குறியீடுகளை நிரல் செய்யக்கூடிய வலைத்தளங்களுக்கான உள்ளடக்கத்தை உருவாக்க அடிக்கடி பயன்படுத்தப்படுகிறது. PHP ஒரு சுழல்நிலை சுருக்கம் இதற்கு என்ன பொருள் "PHP Hypertext Pமறு செயலி »(ஆரம்பத்தில் PHP கருவிகள், அல்லது, Personal Hஓம் Pவயது கருவிகள்), அது ஒரு விளக்கப்பட்ட மொழி சேவையகங்களுக்கான பயன்பாடுகளை உருவாக்க அல்லது வலைத்தளங்களுக்கான மாறும் உள்ளடக்கத்தை உருவாக்க பயன்படுகிறது. நூலகங்களைப் பயன்படுத்தி வரைகலை இடைமுகத்துடன் பயன்பாடுகள் உள்ளிட்ட பிற வகை நிரல்களை உருவாக்குவதற்கும் சமீபத்தில் Qt o ஜிடிகே +.

PHP இன் பயன்பாடு

PHP இன் முக்கிய பயன்கள் பின்வருமாறு:

  • இன் புரோகிராமிங் வலை பக்கங்கள் இயக்கவியல், பொதுவாக தரவுத்தள இயந்திரத்துடன் இணைந்து MySQL,, இது தரநிலை உட்பட பிற இயந்திரங்களுக்கான சொந்த ஆதரவைக் கொண்டிருந்தாலும் ஓ.டி.பி.சி, இது உங்கள் இணைப்பு சாத்தியங்களை பெரிதும் விரிவுபடுத்துகிறது.
  • கன்சோல் நிரலாக்க, பாணியில் பேர்ல் ஷெல் ஸ்கிரிப்டிங்.
  • உலாவி-சுயாதீன வரைகலை பயன்பாடுகளை உருவாக்குதல், PHP மற்றும் Qt/ஜிடிகே +, டெஸ்க்டாப் பயன்பாடுகளை உருவாக்க உங்களை அனுமதிக்கிறது இயக்க முறைமைகள் அதில் இது துணைபுரிகிறது.

PHP இன் முன்னேற்றங்கள்

  • இது ஒரு மல்டிபிளாட்ஃபார்ம் மொழி.
  • இன்று பயன்படுத்தப்படும் பெரும்பாலான தரவுத்தள இயக்கிகளுடன் இணைக்கும் திறன், அதன் இணைப்பை எடுத்துக்காட்டுகிறது MySQL,
  • HTML படிவங்களிலிருந்து பயனர்கள் நுழையக்கூடிய தரவு உட்பட பல்வேறு மூலங்களிலிருந்து தரவைப் படித்து கையாளவும்.
  • அதிக எண்ணிக்கையிலான தொகுதிகள் (ext அல்லது நீட்டிப்புகள் என அழைக்கப்படுகிறது) பயன்படுத்தி அதன் திறனை விரிவுபடுத்தும் திறன்.
  • இது அதன் அதிகாரப்பூர்வ இணையதளத்தில் விரிவான ஆவணங்களைக் கொண்டுள்ளது ([1]), அவற்றில் அனைத்து கணினி செயல்பாடுகளும் ஒற்றை உதவி கோப்பில் விளக்கப்பட்டுள்ளன மற்றும் எடுத்துக்காட்டுகின்றன.
  • Es இலவச, அதனால்தான் இது அனைவருக்கும் எளிதில் அணுகக்கூடிய மாற்றாக வழங்கப்படுகிறது.
  • இன் நுட்பங்களை அனுமதிக்கிறது பொருள் சார்ந்த நிரலாக்க.
  • இணையத்திற்கான படிவங்களை உருவாக்க உங்களை அனுமதிக்கிறது.
  • மிகவும் விரிவான மற்றும் செயல்பாடுகளின் சொந்த நூலகம்
  • இதற்கு மாறி வகைகளின் வரையறை அல்லது விரிவான குறைந்த-நிலை கையாளுதல் தேவையில்லை.

PHP மொழியைப் பயன்படுத்தி உருவாக்கப்பட்ட எளிய வலைப்பக்கத்தின் எடுத்துக்காட்டு இங்கே.

உதாரணமாக

<?php

if (வெளியீடு($ _POST['நிகழ்ச்சிகள்'])) {

     எதிரொலி 'வணக்கம், '.htmlendities($ _POST['பெயர்'])

         .', உங்களுக்கு பிடித்த உணவு:'. htmlendities($ _POST['உணவு']);

} வேறு {

?>

<form method="அஞ்சல்" செயல் ="?"> உங்கள் பெயர் என்ன?"உரை" name ="பெயர்"> உங்களுக்கு பிடித்த உணவு எது?"உணவு"> ஆரவாரமான வறுக்கவும் பீஸ்ஸா"சமர்ப்பி" name ="நிகழ்ச்சிகள்" மதிப்பு ="பின்தொடர், தொடரவும்">

<?php

}

?>



இந்த குறியீட்டில் பின்வரும் பண்புகளை அவதானிக்க முடியும்:

  • POST முறையைப் பயன்படுத்தி ஒரு படிவத்தால் அனுப்பப்படும் மாறிகள், வரிசைக்குள் உள்ள மொழியில் பெறப்படுகின்றன $_POST, இது இந்த வகை தரவைப் பெற உதவுகிறது. ஒரு வலை பயன்பாட்டில் உள்ள அனைத்து தகவல்களுக்கும் இதே முறையே மொழியால் பயன்படுத்தப்படுகிறது குக்கீகளை அணியில் $_COOKIES, URL மாறிகள் $_GET (தரவைச் சேமிக்க படிவங்களில் பயன்படுத்தலாம்), அமர்வு மாறிகள் பயன்படுத்துகின்றன $_SESSION, மற்றும் வரிசை வழியாக சேவையகம் மற்றும் கிளையன்ட் மாறிகள் $_SERVER.
  • PHP குறியீடு உட்பொதிக்கப்பட்டுள்ளது HTML ஐ மற்றும் ஒரு பொதுவான எடிட்டரில் வலைப்பக்கத்தை வடிவமைக்க உங்களை அனுமதிக்கிறது HTML ஐ குறிச்சொற்களுக்குள் டைனமிக் குறியீட்டைச் சேர்க்கவும் <?php ?>.
  • இதன் விளைவாக குறியீட்டின் சில பகுதிகளைக் காட்டுகிறது மற்றும் மறைக்கிறது HTML ஐ நிபந்தனையுடன்.
  • போன்ற வலை பயன்பாடுகளுக்கு மொழி சார்ந்த செயல்பாடுகளைப் பயன்படுத்த முடியும் htmlentitites(), இது குறியீட்டில் சில சிறப்பு அர்த்தங்களைக் கொண்ட எழுத்துக்களை மாற்றுகிறது HTML ஐ அல்லது அது உலாவியில் உச்சரிப்புகள் அல்லது umlauts என தவறாகக் காட்டப்படலாம், அவை வடிவத்தில் சமமானவை HTML ஐ..

மிகவும் பிரபலமான இலவச மொழியைப் பற்றி இன்னும் கொஞ்சம் கற்றுக்கொள்ள விரும்பினால், நீங்கள் அதிகாரப்பூர்வ வலைத்தளத்தைப் பார்வையிடலாம்


கட்டுரையின் உள்ளடக்கம் எங்கள் கொள்கைகளை பின்பற்றுகிறது தலையங்க நெறிமுறைகள். பிழையைப் புகாரளிக்க கிளிக் செய்க இங்கே.

கருத்து தெரிவிப்பதில் முதலில் இருங்கள்

உங்கள் கருத்தை தெரிவிக்கவும்

உங்கள் மின்னஞ்சல் முகவரி வெளியிடப்பட்ட முடியாது.

*

*

  1. தரவுக்கு பொறுப்பு: மிகுவல் ஏஞ்சல் கேடன்
  2. தரவின் நோக்கம்: கட்டுப்பாட்டு ஸ்பேம், கருத்து மேலாண்மை.
  3. சட்டபூர்வமாக்கல்: உங்கள் ஒப்புதல்
  4. தரவின் தொடர்பு: சட்டபூர்வமான கடமையால் தவிர மூன்றாம் தரப்பினருக்கு தரவு தெரிவிக்கப்படாது.
  5. தரவு சேமிப்பு: ஆக்சென்டஸ் நெட்வொர்க்குகள் (EU) வழங்கிய தரவுத்தளம்
  6. உரிமைகள்: எந்த நேரத்திலும் உங்கள் தகவல்களை நீங்கள் கட்டுப்படுத்தலாம், மீட்டெடுக்கலாம் மற்றும் நீக்கலாம்.