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

No edit summary
No edit summary
വരി 22:
[[സെൻഡ് എഞ്ചിൻ]] നൽകുന്ന സ്റ്റാൻഡേർഡ് പിഎച്ച്പി ഇന്റർപ്രെറ്റർ, പിഎച്ച്പി ലൈസൻസിന് കീഴിൽ പുറത്തിറക്കിയ സ്വതന്ത്ര സോഫ്‌റ്റ്‌വെയറാണ്. പിഎച്ച്പി വ്യാപകമായി പോർട്ട് ചെയ്യപ്പെട്ടിട്ടുണ്ട്, കൂടാതെ വിവിധ ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങളിലും പ്ലാറ്റ്‌ഫോമുകളിലും മിക്ക വെബ് സെർവറുകളിലും വിന്യസിക്കാൻ കഴിയും.<ref name="foundations">{{cite web|access-date=2008-02-25|url=http://www.onlamp.com/pub/a/php/2001/05/03/php_foundations.html|title=Embedding PHP in HTML |publisher=O'Reilly|date=2001-05-03}}</ref>
 
2014 വരെ ലിഖിതമായതോ, ഔപചാരികമായ സ്പെസിഫിക്കേഷനോ സ്റ്റാൻഡേർഡോ ഇല്ലാതെ പിഎച്ച്പി ഭാഷ വികസിച്ചു, യഥാർത്ഥ നിർവ്വഹണം മറ്റ് നടപ്പാക്കലുകൾ പിന്തുടരാൻ ലക്ഷ്യമിട്ടുള്ള യഥാർത്ഥ മാനദണ്ഡമായി പ്രവർത്തിക്കുന്നു. 2014 മുതൽ, ഒരു ഔപചാരിക പിഎച്ച്പി സ്പെസിഫിക്കേഷൻ സൃഷ്ടിക്കുന്നതിനുള്ള പ്രവർത്തനങ്ങൾ നടന്നിട്ടുണ്ട്.<ref>{{cite web|last1=Jackson|first1=Joab|title=PHP gets a formal specification, at last|url=https://www.computerworld.com/article/2490649/php-gets-a-formal-specification--at-last.html|website=Computerworld|publisher=[[International Data Group|IDG]]|date=2014-07-31}}</ref>
== ചരിത്രം ==
ഒരു കൂട്ടം പേൾ (perl) സ്ക്രിപ്റ്റ് ഉപയോഗിച്ച് 1994 മുതൽ തന്നെ [[റാസ്മസ് ലെർഡോഫ്]] എന്ന പ്രോഗ്രാമ്മർ തന്റെ സ്വകാര്യ പേജുകൾ പുനർനിർമ്മിക്കുകയും പുനഃക്രമീകരിക്കുകയും ചെയ്തിരുന്നു. തുടർന്ന് 1997 ഓടെ ഇസ്രായൽ സ്വദേശികളായ രണ്ടു പ്രോഗ്രാമ്മർ [[സീവ് സുരസ്കി]] ഉം [[അന്ടിഗട്മൻ]] ഉം ചേർന്ന് [[റാസ്മസ് ലെർഡോഫ്]] എഴുതിയ സ്ക്രിപ്റ്റ് പുനഃക്രമീകരിക്കുകയും ഒരു [[പാർസർ]] നിർമ്മിക്കുകയും ചെയ്തു. ഈ പാർസർ പിഎച്ച്പി3 ക്ക് വേണ്ടിയുള്ള [[പാർസർ]] ആയി പിന്നീടു ഉപയോഗിക്കുകയായിരുന്നു. പിഎച്ച്പി3 നിർമിച്ചതിന് ശേഷമാണ് പിഎച്ച്പി യുടെ മുഴുവൻ നാമം ഹൈപർ ടെക്സ്റ്റ്‌ പ്രീപ്രോസസ്സർ എന്നായി അറിയപ്പെട്ടത്‌. പിഎച്ച്പി യുടെ ഔദ്യോഗികമായ പതിപ്പ് 1998 ഇൽ പുറത്തിറക്കി. 2008 ഓടെ പിഎച്ച്പി5 പുറത്തിറങ്ങി. ഓരോ പതിപ്പ് പുറത്തിറക്കുമ്പോഴും കൂടുതൽ മികവുറ്റ രീതിയിൽ പ്രവർത്തിക്കുവാൻ പിഎച്ച്പിക്ക് കഴിഞ്ഞിട്ടുണ്ട്. പഴയ പതിപ്പിൽ നിന്നും പുതിയ പതിപ്പിൽ എത്തുമ്പോൾ ചില മാറ്റങ്ങൾ പിഎച്ച്പിക്ക് സംഭവിച്ചിട്ടുണ്ട് .ഉദാഹരണത്തിന് [[രജിസ്റ്റർ ഗ്ലോബൽ]] (register _global) പുതിയ പതിപ്പിൽ ഉൾക്കൊള്ളിച്ചിട്ടില്ല. പിഎച്ച്പിയുടെ [[ഇന്റർപ്രെട്ടർ]] (interpreter) 32-ബിറ്റിലും 64-ബിറ്റിലും പ്രവർത്തിക്കുന്ന ഓപ്പറേറ്റിങ് സിസ്റ്റത്തിനു അനുയോജ്യമായ രീതിയിൽ ലഭ്യമാണ്.
"https://ml.wikipedia.org/wiki/പി.എച്ച്.പി." എന്ന താളിൽനിന്ന് ശേഖരിച്ചത്