"പി.എച്ച്.പി." എന്ന താളിന്റെ പതിപ്പുകൾ തമ്മിലുള്ള വ്യത്യാസം

(ചെ.)No edit summary
വരി 18:
സചേതന വെബ് താളുകൾ നിർമ്മിക്കുവാൻ വേണ്ടി നിർമ്മിക്കപ്പെട്ടിട്ടുള്ള കമ്പ്യൂട്ടർ [[സ്ക്രിപ്റ്റിങ്ങ് ഭാഷ|സ്ക്രിപ്റ്റിങ്ങ് ഭാഷയാണ്‌]] '''പി.എച്ച്.പി'''. സെർവറിൽ പ്രവർത്തിക്കുന്ന സ്ക്രിപ്റ്റുകളുണ്ടാക്കലാണ് ഇതിന്റെ പ്രധാന ഉപയോഗം. കമാൻഡ്‌ ലൈനിലും സ്വതന്ത്രമായി പ്രവർത്തിക്കുന്ന ഗ്രാഫിക്കൽ ആപ്ലിക്കേഷനുകളിലും ഇത് ഉപയോഗിക്കാൻ കഴിയും.
 
1995 ൽ [[റാസ്മസ് ലെർഡോഫ്|റാസ്മസ് ലെർഡോഫാണ്]] ആദ്യമായി പി.എച്ച്.പി നിർമ്മിച്ചത്. ഇപ്പോൾ [[പി.എച്ച്.പി ഗ്രൂപ്പ്]] ആണ്‌ പ്രധാനമായും ഇത് നിർമ്മിച്ച് പുറത്തിറക്കുന്നത്. പി.എച്ച്.പി അനുവാദപത്രം പ്രകാരം ഇത് ലഭ്യമാണ്‌. സ്വതന്ത്ര സോഫ്റ്റ്‌വേർസോഫ്റ്റ്‍വെയർ സംഘടന പി.എച്ച്.പി യെ സ്വതന്ത്ര സോഫ്റ്റ്വെയറായാണ്‌സോഫ്റ്റ്‍വെയറായാണ്‌ പരിഗണിച്ചിരിക്കുന്നത്. ഏകദേശം എല്ലാത്തരം [[വെബ് സെർവർ|വെബ് സെർവറുകളിലും]] [[ഓപ്പറേറ്റിങ്ങ്‌ സിസ്റ്റം|ഓപ്പറേറ്റിങ്ങ് സിസ്റ്റത്തിലും]] പി.എച്ച്.പി സൗജന്യമായി ഉപയോഗിക്കാൻ കഴിയും. 2 കോടിയിലേറെ [[വെബ്‌സൈറ്റ്|വെബ്‌ സൈറ്റുകളിലും]] 10 ലക്ഷത്തിലേറെ വെബ് സെർവറുകളിലും പി.എച്ച്.പി ഉപയോഗിച്ചു വരുന്നു.
== ചരിത്രം ==
ഒരു കൂട്ടം പേൾ (perl) സ്ക്രിപ്റ്റ് ഉപയോഗിച്ച് 1994 മുതൽ തന്നെ [[റാസ്മസ് ലെർഡോഫ്]] എന്ന പ്രോഗ്രാമ്മർ തൻറെതന്റെ സ്വകാര്യ പേജുകൾ പുനർനിർമ്മിക്കുകയും പുനഃക്രമീകരിക്കുകയും ചെയ്തിരുന്നു.
തുടർന്ന് 1997 ഓടെ ഇസ്രായൽ സ്വദേശികളായ രണ്ടു പ്രോഗ്രാമ്മർ [[സീവ് സുരസ്കി]] ഉം [[അന്ടിഗട്മൻ]] ഉം ചേർന്ന് [[റാസ്മസ് ലെർഡോഫ്]] എഴുതിയ സ്ക്രിപ്റ്റ് പുനഃക്രമീകരിക്കുകയും ഒരു [[പാർസർ]] നിർമ്മിക്കുകയും ചെയ്തു. ഈ പാർസർ PHP3 ക്ക് വേണ്ടിയുള്ള [[പാർസർ]] ആയി പിന്നീടു ഉപയോഗിക്കുകയായിരുന്നു. PHP3 നിർമിച്ചതിന് ശേഷമാണ് PHP യുടെ മുഴുവൻ നാമം ഹൈപർ ടെക്സ്റ്റ്‌ പ്രീപ്രോസസ്സർ എന്നായി അറിയപ്പെട്ടത്‌. PHP യുടെ ഔദ്യോഗികമായ പതിപ്പ് 1998 ഇൽ പുറത്തിറക്കി. 2008 ഓടെ PHP5 പുറത്തിറങ്ങി. ഓരോ പതിപ്പ് പുറത്തിറക്കുമ്പോഴും കൂടുതൽ മികവുറ്റ രീതിയിൽ പ്രവർത്തിക്കുവാൻ PHP ക്ക് കഴിഞ്ഞിട്ടുണ്ട്. പഴയ പതിപ്പിൽ നിന്നും പുതിയ പതിപ്പിൽ എത്തുമ്പോൾ ചില മാറ്റങ്ങൾ PHP ക്ക് സംഭവിച്ചിട്ടുണ്ട് .ഉദാഹരണത്തിന് [[രജിസ്റ്റർ ഗ്ലോബൽ]] (register _global) പുതിയ പതിപ്പിൽ ഉൾക്കൊള്ളിച്ചിട്ടില്ല. PHP യുടെ [[ഇന്റർപ്രെട്ടർ]] (interpreter) 32 -ബിററിലുംബിറ്റിലും 64 -ബിററിലുംബിറ്റിലും പ്രവർത്തിക്കുന്ന ഓപ്പറേറ്റിങ് സിസ്റ്റത്തിനു അനുയോജ്യമായ രീതിയിൽ ലഭ്യമാണ്.
=== പുറത്തിറക്കിയ പതിപ്പുകളുടെ ചരിത്രം ===
{| class="wikitable"
വരി 134:
 
== വാക്യഘടന ==
പി.എച്ച്.പി ദ്വിഭാഷി(ഇൻറർപ്രെട്ടർ) , പി.എച്ച്.പി ടാഗുകളുടെ ഇടയിലുള്ള കോഡ് മാത്രമെ എക്സികുട്ട്എക്സിക്യൂട്ട് ചെയ്യുകയുള്ളൂ.
 
പി.എച്.പിയുടെ ടാഗുകൾ നാല് തരത്തിൽ ഉപയോഗിച്ചുവരുന്നു
വരി 156:
</source>
 
== വേരിയബിൾ ==
== വേരിയബൾ ==
ലൂസ്ലി ടൈപ് സ്ക്രിപ്റ്റിങ്ങ് ഭാഷയാണ്‌ പി.എച്ച്.പി. വേരിയബൾടൈപ് നമ്മൾ പറഞ്ഞു കൊടുക്കേണ്ട ആവശ്യമില്ല. മൂല്യത്തിന്റെ അടിസ്ഥാനത്തിൽ പി.എച്ച്.പി. സ്വയം അതിന്റെ ടൈപ് മാറ്റുന്നതാണ്.
പി എച്ച് പി വേരിയബൾ തുടങ്ങുന്നതു '$' പ്രതീകത്തിലാണ്. വേരിയബിൾ ഉണ്ടാക്കുന്നതിനു താഴെപ്പറയുന്ന വ്യവസ്ഥകളുണ്ട്<ref>http://www.w3schools.com/php/php_variables.asp</ref>.
വരി 168:
 
== പി.എച്.പി ഒബ്ജെക്റ്റ് ഓറിയന്റഡ് പ്രോഗ്രാം ==
പി.എച്ച്.പി പ്രോഗ്രാം ഒബ്ജെക്റ്റ് ഓറിയൻറ്ഓറിയന്റ് രീതിയെ പിന്തുണയ്ക്കുന്ന പ്രോഗ്രാം ഭാഷയാണ്. [[ഒബ്ജക്റ്റ്_ഓറിയന്റഡ്_പ്രോഗ്രാമിങ്_ഭാഷ|ഒബ്ജെക്റ്റ് ഓറിയൻറ്ഓറിയന്റ് പ്രോഗ്രാം ഭാഷയിൽ]] സാധാരണ കാണുന്ന [[ക്ലാസ്സ്‌]],[[ഒബ്ജെക്റ്റ്]], [[പോളിമോർഫിസം (കമ്പ്യൂട്ടർ ശാസ്ത്രം)|പോളിമോർഫിസം]], [[ഇൻഹെറിറ്റൻസ്]], [[ഇന്റർഫേസ്]] തുടങ്ങിയ ഒബ്ജെക്റ്റ് ഓറിയൻറ്ഓറിയന്റ് പ്രോഗ്രാം ഭാഷയുടെ എല്ലാ സാധ്യതകളും പി.എച്.പി നല്ല രീതിയിൽ പ്രയോജനപ്പെടുത്തിയിരിക്കുന്നു.
 
== പി.എച്.പി ഫ്രെയിംവ൪ക്ക്‌സ്==
വെബ് ആപ്ലിക്കേഷൻ സോഫ്റ്റ്വെയറുകൾസോഫ്റ്റ്‍വെയറുകൾ നിർമ്മിക്കാനുള്ള ഒരു ചട്ടക്കൂടാണ് ഫ്രെയിംവ൪ക്ക്‌സ്. വേഗത്തിലും എളുപ്പത്തിലും വെബ് ആപ്ലിക്കേഷനുകൾ നിർമ്മിക്കാൻ സഹായിക്കുക എന്നതാണ് ഇതിന്റെ ലക്ഷ്യം. അതിനാവശ്യമായ സഹായക പ്രോഗ്രാമുകൾ ഇതിൽ ഉൾക്കൊള്ളിച്ചിരിക്കുന്നു. മോഡൽ വ്യൂ കണ്ട്രോളർ മാതൃകയിൽ പ്രവർത്തിക്കുന്ന പ്രശസ്തമായ പി.എച്ച്.പി. ചട്ടക്കൂടുകളാണ് സെന്റ് ഫ്രെയിംവ൪ക്ക്, കോഡ് ഇഗ്നിറ്റര്ഇഗ്നൈറ്റർ, കേക്ക് പി.എച്ച്.പി., [[സിംഫണി സോഫ്റ്റ്‌വെയർ വികസന ചട്ടക്കൂട്|സിംഫണി]] എന്നിവ.
 
== അവലംബം ==
"https://ml.wikipedia.org/wiki/പി.എച്ച്.പി." എന്ന താളിൽനിന്ന് ശേഖരിച്ചത്