"പി.എച്ച്.പി." എന്ന താളിന്റെ പതിപ്പുകൾ തമ്മിലുള്ള വ്യത്യാസം
Content deleted Content added
No edit summary |
No edit summary |
||
വരി 23:
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>
ഡബ്ല്യൂ3ടെക്സ്(W3Techs)റിപ്പോർട്ട് ചെയ്യുന്നത്, ജനുവരി 2022 വരെ, "ഞങ്ങൾക്ക് അറിയാവുന്ന [[server-side|സെർവർ സൈഡ്]] പ്രോഗ്രാമിംഗ് ഭാഷയിലുള്ള എല്ലാ വെബ്സൈറ്റുകളിലും 78.1% പിഎച്ച്പി ഉപയോഗിക്കുന്നു."<ref>{{cite list|url=http://news.php.net/php.internals/47120|title=PHP 6|access-date=2014-02-07|date=2010-03-11|author=Rasmus Lerdorf}}</ref> പിഎച്ച്പി പതിപ്പ് 7.4 ആണ് ഏറ്റവും കൂടുതൽ ഉപയോഗിക്കുന്ന പതിപ്പ്. പതിപ്പ് 7.3-നുള്ള പിന്തുണ 2021 ഡിസംബർ 6-ന് ഒഴിവാക്കി.
== ചരിത്രം ==
ഒരു കൂട്ടം പേൾ (perl) സ്ക്രിപ്റ്റ് ഉപയോഗിച്ച് 1994 മുതൽ തന്നെ [[റാസ്മസ് ലെർഡോഫ്]] എന്ന പ്രോഗ്രാമ്മർ തന്റെ സ്വകാര്യ പേജുകൾ പുനർനിർമ്മിക്കുകയും പുനഃക്രമീകരിക്കുകയും ചെയ്തിരുന്നു. തുടർന്ന് 1997 ഓടെ ഇസ്രായൽ സ്വദേശികളായ രണ്ടു പ്രോഗ്രാമ്മർ [[സീവ് സുരസ്കി]] ഉം [[അന്ടിഗട്മൻ]] ഉം ചേർന്ന് [[റാസ്മസ് ലെർഡോഫ്]] എഴുതിയ സ്ക്രിപ്റ്റ് പുനഃക്രമീകരിക്കുകയും ഒരു [[പാർസർ]] നിർമ്മിക്കുകയും ചെയ്തു. ഈ പാർസർ പിഎച്ച്പി3 ക്ക് വേണ്ടിയുള്ള [[പാർസർ]] ആയി പിന്നീടു ഉപയോഗിക്കുകയായിരുന്നു. പിഎച്ച്പി3 നിർമിച്ചതിന് ശേഷമാണ് പിഎച്ച്പി യുടെ മുഴുവൻ നാമം ഹൈപർ ടെക്സ്റ്റ് പ്രീപ്രോസസ്സർ എന്നായി അറിയപ്പെട്ടത്. പിഎച്ച്പി യുടെ ഔദ്യോഗികമായ പതിപ്പ് 1998 ഇൽ പുറത്തിറക്കി. 2008 ഓടെ പിഎച്ച്പി5 പുറത്തിറങ്ങി. ഓരോ പതിപ്പ് പുറത്തിറക്കുമ്പോഴും കൂടുതൽ മികവുറ്റ രീതിയിൽ പ്രവർത്തിക്കുവാൻ പിഎച്ച്പിക്ക് കഴിഞ്ഞിട്ടുണ്ട്. പഴയ പതിപ്പിൽ നിന്നും പുതിയ പതിപ്പിൽ എത്തുമ്പോൾ ചില മാറ്റങ്ങൾ പിഎച്ച്പിക്ക് സംഭവിച്ചിട്ടുണ്ട് .ഉദാഹരണത്തിന് [[രജിസ്റ്റർ ഗ്ലോബൽ]] (register _global) പുതിയ പതിപ്പിൽ ഉൾക്കൊള്ളിച്ചിട്ടില്ല. പിഎച്ച്പിയുടെ [[ഇന്റർപ്രെട്ടർ]] (interpreter) 32-ബിറ്റിലും 64-ബിറ്റിലും പ്രവർത്തിക്കുന്ന ഓപ്പറേറ്റിങ് സിസ്റ്റത്തിനു അനുയോജ്യമായ രീതിയിൽ ലഭ്യമാണ്.
|