PHP: Porovnání verzí

Smazaný obsah Přidaný obsah
m lf
Robot: Opravuji 1 zdrojů and označuji 0 zdrojů jako nefunkční #IABot (v2.0beta9)
Řádek 154:
PHP bylo původně označení pro Personal Home Page,<ref name="history">{{Citace elektronické monografie| datum přístupu=2008-02-25| url=http://www.php.net/history| titul=History of PHP and related projects | vydavatel=The PHP Group}}</ref> tedy osobní domácí stránky. Vše začalo v&nbsp;roce 1994, kdy byla napsána binární část [[Common Gateway Interface]] ([[CGI]]) v&nbsp;[[programovací jazyk|programovacím jazyku]] [[C (programovací jazyk)|C]]. Tuto prvotní část napsal [[Dánsko|dánský]]/[[Grónsko|grónský]] programátor [[Rasmus Lerdorf]]. Lerdorf zpočátku vytvořil tyto nástroje pro osobní domácí stránky (Personal Home Page) za účelem možné záměny s&nbsp;malou skupinou skriptů v&nbsp;[[Perl]]u, které chtěl používat pro údržbu osobní domovské stránky. Nástroje měly zajistit běh úloh jako například zobrazení jeho životopisu a&nbsp;zaznamenávání návštěvnosti stránek.<ref name="history" /> Tento binární kód ještě tentýž rok skloubil s&nbsp;jiným programem, který sám napsal. Po spojení s&nbsp;Form Interpreter tak vznikla kombinace PHP/FI, která měla mnohem větší funkčnost. PHP/FI obsahovala širokou implementaci pro [[C (programovací jazyk)|programovací jazyk C]] a&nbsp;navíc tato verze mohla komunikovat s&nbsp;[[databáze]]mi, což umožnilo tvorbu prvních jednoduchých dynamických [[webové aplikace|webových aplikací]]. Lerdorf veřejně oznámil vydání PHP/FI (pod názvem „Personal Home Page Tools (PHP Tools) version 1.0“) v diskuzní skupině [[Usenet]] dne [[8. červen|8.&nbsp;června]] [[1995]].<ref>{{Citace elektronické monografie | titul = Announce: Personal Home Page Tools (PHP Tools) | autor = Lerdorf, Rasmus | datum vydání = [[1995-06-08]] | newsgroup = comp.infosystems.www.authoring.cgi | url = http://groups.google.com/group/comp.infosystems.www.authoring.cgi/msg/cc7d43454d64d133 | datum přístupu = 2006-09-17}}</ref> Jeho cílem rozšířit okruh uživatelů, aby mohl najít co nejvíce chyb a&nbsp;tak zdokonalil kód. Tato verze již měla základní vlastnosti, které měly i pozdější verze PHP, například proměnné ve stylu [[Perl]]u, zpracování formulářů a&nbsp;možnost vložit [[HyperText Markup Language|HTML]] kód. Syntaxe byla obdobná jako u&nbsp;[[Perl]]u, ale byla omezenější, jednodušší a&nbsp;méně konzistentní.<ref name="history" />
 
[[Zeev Suraski]] a&nbsp;[[Andi Gutmans]], dva izraelští vývojáři na [[Technion IIT]], přepsali [[parser]] v&nbsp;roce [[1997]], vytvořili tak základ PHP&nbsp;3 a&nbsp;změnili název jazyka na [[rekurzivní zkratka|rekurzivní zkratku]] PHP = PHP: Hypertext Preprocessor.<ref name="history" /> Tým vývojářů oficiálně vydal PHP/FI 2 v&nbsp;[[Listopad]]u [[1997]] po měsíčním testování [[beta verze]]. Poté začalo veřejné testování PHP&nbsp;3, a její oficiální uvolnění přišlo v&nbsp;[[červen|červnu]] [[1998]]. [[Zeev Suraski]] a&nbsp;[[Andi Gutmans]] poté začali opětovné přepisování jádra PHP a&nbsp;vydali [[Zend Engine]] v&nbsp;roce [[1999]].<ref>{{Citace elektronické monografie | titul = Zend Engine version 2.0: Feature Overview and Design | vydavatel = Zend Technologies Ltd. | url = http://www.zend.com/zend/zend-engine-summary.php | datum přístupu = 2006-09-17 | url archivu = https://web.archive.org/web/20060719204721/http://www.zend.com/zend/zend-engine-summary.php | datum archivace = 2006-07-19 | nedostupné = ano }} – neplatný odkaz !</ref> Založili firmu [[Zend Technologies]] v&nbsp;[[Ramat Gan]], [[Izrael]].<ref name="history" />
 
Dne [[22. květen|22.&nbsp;května]] [[2000]] byla vydána verze PHP&nbsp;4 postavená na [[Zend Engine]] 1.0. Dne [[13. červen|13.&nbsp;června]] [[2004]] byla představena verze PHP&nbsp;5, která již stojí na novém [[Zend Engine]]&nbsp;II.<ref name="history" /> PHP&nbsp;5 obsahuje nové rysy jako je vylepšená podpora pro [[objektově orientované programování]], PHP Data Objects extension (ta definuje lehké a&nbsp;konzistentní rozhraní pro napojení k&nbsp;[[databáze|databázím]]) a&nbsp;nesčetné množství výkonových vylepšení.<ref>{{Citace elektronické monografie| titul=Why PHP&nbsp;5 Rocks!| url=http://www.onlamp.com/pub/a/php/2004/07/15/UpgradePHP5.html| vydavatel=O'Reilly| datum přístupu=2008-02-22| datum=2004-07-15| autor=Trachtenberg, Adam}}</ref> PHP&nbsp;4 se již dále nevyvíjí a&nbsp;pro tuto verzi se nebudou vydávat ani žádné bezpečnostní aktualizace.<ref name="2007 news">{{Citace elektronické monografie| titul=php.net 2007 news archive| url=http://www.php.net/archive/2007.php| vydavatel=The PHP Group| datum přístupu=2008-02-22| datum=2007-07-13}}</ref><ref>{{Citace elektronické monografie| datum přístupu=2008-03-16| url=http://www.internetnews.com/dev-news/article.php/3725291| titul=PHP&nbsp;4 is Dead–Long Live PHP&nbsp;5 | vydavatel=InternetNews| datum=2008-02-01| autor=Kerner, Sean Michael}}</ref>