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:

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

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

 

Nevýhody PHP:

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:

 

Ď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 :)