| Rubrika Pre začiatočníkov
Čo je PHP a trošku histórie
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äť
prispieť do diskusie [0]
Vyhľadávanie
Viac z rubriky
Pridať komentár



