Add to Google Reader or Homepage Prihlásiť sa k odberu RSS

Čo je PHP a trošku histórie

Obrázok PHP je voľne šíriteľný populárny open-source skriptovací programovací jazyk, ktorý umožňuje procedurálne, alebo objektovo orientované programovanie. Je predovšetkým vhodný na programovanie klient-server aplikácii na strane servera. Má využitie najmä pre programovanie interaktívnych dynamických www stránok a aplikácií.
Jednoducho sa dá povedať, že skript napísaný v PHP je uložený na strane servera a klient, ktorý ho volá, dostane ako odpoveď klasickú statickú (X)HTML stránku. To znamená, že skript spracuje požiadavku klienta na serveri, narozdiel napríklad od JavaScript-u, ktorý sa spracuje na strane klienta. Toto riešenie má v porovnaní s PHP výhodu v tom, že nemusíte stránku opätovne načítavať, ale hlavnou nevýhodou takýchto riešení je v možnostiach použitia a hlavne v (ne)bezpečnosti. Keďže útočník vie pozmeniť skript na strane klienta aby vykonal nebezpečný kód, čo je v prípade PHP značne náročnejšie – útočník by sa musel dostať na server.

História PHP

PHP/FI
PHP samozrejme nebolo v takej podobe ako ho poznáme odjakživa. V roku 1994 Rasmus Lerdorf navrhol zopár skriptov v PERL-e, neskôr prepísaných do jazyka C. Svoj výtvor nazval Personal Home Page Tools a tieto skripty v roku 1995 spolu s jeho programom „Forms Interpreter“ uverejnil ako PHP/FI.

PHP/FI 2
Hoci do projektu prispievalo niekoľko ľudí, stále to bol najmä projekt jedného človeka a druhou C implementáciou PHP/FI 2.0 sa počet užívateľov tohto jazyka značne zväčšil. PHP/FI 2.0 bolo oficiálne uvedené v Novembri 1997 a stalo sa základom pre novšiu verziu.

PHP 3
V roku 1997 dvaja izraelskí vývojári Andi Gutmans a Zeev Suraski pracovali na univerzitnom projekte – e-Commerce aplikácii.PHP/FI 2.0 bolo pre ich projekt nedostačujúce­.V úsilí spolupracovať a budovať už na existujúcom základe sa Andi, Zeev a Rasmus rozhodli spolupracovať a vyhlásili PHP 3.0 ako oficiálneho nástupcu PHP/FI 2.0, ktorého vývoj bol pozastavený. Oficiálne túto verziu PHP uvoľnili v Júni 1998.

PHP 4
Krátko po uvedení PHP 3.0, Andi a Zeev začali prepisovať jadro. Navrhli nový engine „Zend Engine“ – Zend je spojenie mien Zeev a Andi.Založili spoločnosť Zend Technologies, ktorá sa podieľa na ďaľšom vývoji PHP.

PHP 5
PHP 5 je najnovšia verzia PHP, ktorá bola uvedená vo viacerých variantách. Je založená na jadre „Zend Engine II“ a bola uvedená v júli 2004. Najnovšie je uvedená vo verzii 5.2.x.

Matej Lacko

Naspäť naspäť Pridať komentár k článku prispieť do diskusie [0]
RSS