cs   en   de
 

PHP („PHP: Hypertextový preprocesor“, původně Personal Home Page) je skriptovací programovací jazyk, určený především pro programování dynamických internetových stránek. Nejčastěji se začleňuje přímo do struktury jazyka HTML, XHTML či WML, což lze využít při tvorbě webových aplikací.

PHP se stalo velmi oblíbeným především díky jednoduchosti použití a tomu, že kombinuje vlastnosti více programovacích jazyků a nechává tak vývojáři částečnou svobodu v syntaxi. V kombinaci s operačním systémem Linux, databázovým systémem (obvykle MySQL nebo PostgreSQL) a webovým serverem Apache je často využíván k tvorbě webových aplikací.

Výhody PHP

  • PHP je specializované na webové stránky
  • rozsáhlý soubor funkcí v základní knihovně PHP + dalších z PECL
  • nativní podpora mnoha databázových systémů
  • multiplatformost (zejména Linux, Windows)
  • možnost využití nativních funkcí operačního systému (možná nekompatibilita s jiným OS)
  • PHP snadno komunikuje s databázemi, jako je MySQL, PostgreSQL a řada dalších
  • obrovská podpora na hostingových službách – PHP je fakticky standardem, který najdeme všude
  • obrovské množství projektů a kódů, které lze zdarma využít (WordPress, phpBB a další)
  • poměrně slušná dokumentace
  • vynikající, velmi svobodná licence – svobodnější, než GPL

Nevýhody PHP

  • jazyk PHP není nikde definován, je popsán pouze jeho implementací
  • mírně nekonzistentní vývoj v minulosti, který si sebou PHP nese dosud (někdy často měnící se příkazy atd…)
  • nekonzistentní pojmenování funkcí a nejednotné pořadí parametrů
  • ač jazyk výborně podporuje výjimky, jeho knihovna je používá jen zřídka
  • kdokoli má přímý přístup k serveru, může nahlédnout do vašich PHP skriptů
  • ve standardní distribuci chybí ladící (debugovací) nástroj
  • po zpracování požadavku neudržuje kontext aplikace, vytváří jej vždy znovu (oslabuje výkon)
  • nepodporuje jmenné prostory (v nejbližší verzi 5.3 v PHP budou)

Co se v PHP dá napsat ?

Lakonická odpověď by zněla: Téměř všechno, co nějak souvisí s dynamickým webem a/nebo s databázemi. Mezi nejčastější aplikace psané v PHP patří například:

  • internetové obchody
  • podnikové informační systémy (ať už intranetové nebo internetové)
  • diskusní fóra
  • redakční systémy
  • firemní prezentace
  • dynamické osobní stránky
  • weboví poštovní či databázoví klienti
  • vyhledávače a katalogy
  • drobnosti typu počitadla, ankety a mnoho dalších

 

Současná verze je PHP 5.3 (červen 2009)

Citace:

http://www.linuxsoft.cz/
http://cs.wikipedia.org
NÁSTROJE

AKTUALITY


28.12.2011
Krkonoše 12/2011
Fotogalerie ...více zde

17.9.2011
Vinobraní Mělník
Fotogalerie ...více zde

10.9.2011
Grimming - AT
Grimming 2351 m. n m. - Rakousko ...více zde

22.8.2011
Vltava 2011
Fotogalerie ...více zde

14.7.2011
Kolem kolem Kletě
Fotogalerie ...více zde

23.2.2010
Honzík Rejnek
Honzíkovi je: ...více zde