A. Lutonského 716/11, Liptovský Mikuláš 031 01, SR
0911 803 335   

Databázové servery (part 3 – PHP)

Databázové servery (part 3 – PHP)

PHP (PHP: Hypertext Preprocessor, Personal Home Page) je skriptovací programovací jazyk, určený predovšetkým pre programovanie dynamických internetových stránok. Najčastejšie sa začleňuje priamo do štruktúry jazyka HTML, XHTML či WML, čo sa dá dobre využiť pri tvorbe webových aplikácií. PHP sa dá použiť aj pri tvorbe konzolových a desktopových aplikácií. Pri použití PHP pre dynamické stránky sú skripty vykonávané na strane servera – k používateľovi je prenesený až výsledok ich činnosti. PHP bolo inšpirované jazykmi podporujúcimi štruktúrované programovanie, najviac vlastností prebralo od jazyka C a Perl. PHP je nezávislý na platforme, rozdiely v rôznych operačných systémoch sa obmedzujú

na niekoľko funkcií. Hotové skripty v PHP sa väčšinou dajú medzi rôznymi operačnými

systémami prenášať bez úprav.

PHP podporuje mnoho knižníc pre rôzne účely, napr. spracovanie textu, grafiky, práca so

súbormi, prístup k väčšine databázových systémov (MySQL, ODBC, Oracle, PostgreSQL, MSSQL), podpora celého radu internetových protokolov (HTTP, SMTP, SNMP, FTP, IMAP,

POP3, LDAP, ...). PHP je jedným z dvoch najrozšírenejších skriptovacích jazykov pre web. Obľúbeným sa stal predovšetkým vďaka jednoduchosti použitia, bohatou zásobou funkcií a tomu, že kombinuje vlastnosti viacerých programovacích jazykov. V kombinácii s operačným systémom Linux, databázovým systémom (obvykle MySQL alebo PostgreSQL) a webovým serverom Apache je často využívaný k tvorbe webových aplikácií. Pre túto kombináciu sa vžila skratka LAMP – teda spojenie Linux, Apache, MySQL a PHP alebo Perl.

 

Výhody PHP:

  • PHP je relatívne jednoduché na pochopenie
  • PHP má syntax veľmi podobnú jazyku C a je teda väčšine vývojárov blízky
  • PHP podporuje široký rad súvisiacich technológií, formátov a štandardov
  • Je to otvorený projekt s rozsiahlou podporou komunity
  • Je možné sa nájsť kvantá už hotového kódu k okamžitému použitiu alebo funkčné PHP

aplikácie. Podstatná časť z hotového kódu je šírená pod nejakou slobodnou licenciou a dá sa použiť vo vlastných projektoch

  • PHP je dobre integrované s webovým serverom Apache
  • PHP ľahko komunikuje s databázami, ako je MySQL, PostgreSQL a rada ďalších
  • PHP je multiplatformové a je možné ho používať s väčšinou webových serverov a na

väčšine dnes existujúcich operačných systémov

  • PHP podporuje mnoho existujúcich poskytovateľov webhostingových služieb

 

Nevýhody PHP:

  • PHP je interpretovaný, nie kompilovaný jazyk
  • Ktokoľvek má priamy prístup k serveru, môže nahliadnuť do vašich PHP skriptov
  • Pretože je PHP aktívne vyvíjaný, v budúcich verziách jazyka sa môžu niektoré funkcie

zmeniť alebo sa môžu chovať inak ako doposiaľ

 

Čo sa v PHP dá napísať?

PHP je univerzálny skriptovací jazyk, no od začiatku vznikal pre použitie vo webových

aplikáciách. Medzi najčastejšie aplikácie písané v PHP patria napríklad:

  • internetové obchody
  • podnikové informačné systémy (nech už intranetové nebo internetové)
  • diskusné fóra
  • redakčné systémy
  • firemné prezentácie
  • dynamické osobné stránky
  • vyhľadávače a katalógy
  • drobnosti typu počítadlá, ankety a mnoho ďalších

 

Ďakujem, že ste si prečítali môj článok a dúfam, že sa vám páčil. Týmto článkom menšia séria o databázových serveroch končí. Dúfam, že ste sa niečomu priučili.

Prajem pekný zvyšok dňa :)

Ohodnoťte tento článok:
Ako funguje internet a čo sú to domény
Databázové servery (part 2 - MySQL)

Súvisiace články

 

Účet blogera


Najaktívnejší blogeri

  • Patrik Hyll
    5 625 Bodov
  • Ulrich
    4 881 Bodov
  • Lukáš Janáčik
    4 647 Bodov
  • Janko
    1 676 Bodov
  • Dodo Farkaš
    1 174 Bodov
  • Martin Majtán
    693 Bodov
  • Natália Andrašková
    457 Bodov
  • Michal Chovanec
    455 Bodov
  • Adam Hančák
    353 Bodov
  • Lenka Baranovičová
    341 Bodov
 

Najčítanejšie články

Patrik Hyll
08. marec 2015
Biológia
V dnešnom blogu Vám ukážem že zvieratá nie sú len roztomilé, ale niektoré druhy aj poriadne škaredé. Matka príroda sa naozaj vyhrala do sýtosti, niektorých obdarovala priam neuveriteľnou roztomilosťou...
Hodnotiť:
34124 x čítané
Prochy
11. október 2014
Prečo je to tak
Keď hodíme kameň do jazera, okamžite začne klesať na dno. Drievko pláva na hladine. Niektoré veci sa potopia, iné sa len zľahka ponoria. Od čoho to závisí?...
Hodnotiť:
27326 x čítané
Lenka Baranovičová
05. marec 2015
Biológia
Asi každý má rád motýle, aj ja. Ale mám medzi nimi pár obľúbených druhov, ktoré sú niečím výnimočné v porovnaní s ostatnými. Dnes by som vám chcela povedať o šiestich z nich....
Hodnotiť:
26663 x čítané