Results for historie,php,uvod
Historie PHP
17.09.2008
Historie jazyka PHP
PHP je skriptovaci jazyk pro tvorbu dynamickeho webu a jeho pocatky spadaji do roku
1994. Tehdy se pan Rasmus Lerdorf rozhodl vytvorit jednoduchy system pro pocitani
pristupu ke svym strankam; bylo to napsano v PERLu. Za nejakou dobu byl system
prepsan do jazyka C++ protoze perlovsky kod dost zatezoval server. Sada techto
skriptu byla jeste pozdeji tehoz roku vydana pod nazvem "Personal Home Page Tools",
zkracene PHP. Jeste potom se to jmenovalo "Personal Home Page Construction Kit".
U toho vsak nezustalo. V polovine roku 1995 se system PHP spojil s jinym programem
stejneho autora, a to sice s nastrojem "Form Interpreter" neboli zkracene FI. Tak vzniklo
PHP/FI 2.0, system, ktery si postupne ziskal celosvetovou proslulost a byl velmi
rozsiren.
Cely text
Koncem roku 1998 byla jiz k dispozici verze PHP 3.0, ktera byla mnohem rychlejsi (a
vybavenejsi) nez "dvojka" a ktera byla k dispozici rovnez pod operacnimi systemy
Windows. Pocet webu ktere pouzivaly PHP se zvysoval, az dosahl cca 150 000.
"Ctyrkove" verze PHP, ktere jsou k dispozici nyni, pridavaji do jazyka mnoho novych
funkci a rovnez prinaseji prepracovane a tudiz podstatne rychlejsi jadro Zend.
Podle udaju z dubna 2004 bezi PHP na vice nez 15 000 000 domenach a je to
bezkonkurencne nejcasteji pouzivany modul weboveho serveru Apache. Zkratka PHP
by se mela prekladat jako "PHP: Hypertext preprocessor", cesky bychom rekli asi neco
ve stylu "predzpracovavac hypertextu" (je to opravdu cesky? ;-) ) Uvaha o pocatcich
PHP by nebyla uplna, kdybychom se kratce nezminili rovnez o jeho budoucim vyvoji. V
dobe psani tohoto clanku je jiz k dispozici Release Candidate 2 verze PHP 5 a podle
vyvojaru se mame na co tesit. Namatkou – jadro Zend II, kompletne prepsana
podpora XML, nove objektove rozhrani pro praci s databazi MySQL a mnoho dalsiho. Cili,
system je stale vybavovan novymi technologiemi a je aktivne vyvijen.
Proc ano a proc ne
Proc je PHP tak oblibene? K tomu vede cela rada veci:
• PHP je relativne jednoduche na pochopeni
• PHP ma syntaxi velmi podobnou jazyku C a je tedy vetsine vyvojaru dost blizky
• PHP podporuje sirokou radu souvisejicich technologii, formatu a standardu
• je to otevreny projekt s rozsahlou podporou komunity
• daji se najit kvanta jiz hotoveho kodu k okamzitemu pouziti nebo funkcni PHP aplikace.
• Podstatna cast z hotoveho kodu je sirena pod nejakou svobodnou licenci a da se pouzit ve vlastnich projektech
• PHP si dobre rozumi s webovym serverem Apache (aby ne, vzdyt je to sestersky projekt spravovany Apache software foundation)
• PHP snadno komunikuje s databazemi, jako je MySQL, PostgreSQL a rada dalsich
• PHP je multiplatformni a lze jej provozovat s vetsinou webovych serveru a na vetsine dnes existujicich operacnich systemu
• PHP podporuje mnoho existujicich poskytovatelu webhostingovych sluzeb
Ma PHP take svoje nevyhody?
Vicemene ne; pokud budete chtit napsat dynamicky web, bude PHP prakticky vzdy dobrou
volbou. S nekterymi vecmi byste ale presto meli pri pouziti PHP pocitat:
• PHP je interpretovany, ne kompilovany jazyk
• kdokoli ma primy pristup k serveru, muze nahlednout do vasich PHP skriptu
• Podpora objektoveho programovani neni v PHP na moc dobre urovni. V PHP 5 by se to ale melo zlepsit.
• protoze je PHP aktivne vyvijen, v budoucich verzich jazyka se mohou nektere funkce zmenit nebo se mohou chovat jinak nez dosud.
Co se v PHP da napsat ?
Lakonicka odpoved by znela: Temer vsechno, co nejak souvisi s dynamickym
webem a/nebo s databazemi. Mezi nejcastejsi aplikace psane v PHP patri napriklad:
• internetove obchody
• podnikove informacni systemy (at uz intranetove nebo internetove)
• diskusni fora
• redakcni systemy
• firemni prezentace
• dynamicke osobni stranky
• webovi postovni ci databazovi klienti
• vyhledavace a katalogy
• drobnosti typu pocitadla, ankety a mnoho dalsich
Fatal error: Call to undefined function strani() in /DISK3/WWW/vsehochut.net/www/search.php on line 18