PHP (programovací jazyk)

PHP
Druh: viacparadigmový
Dátum vzniku: aktuálna verzia 1. jún 2007 (5.2.3)
Použitie: internetové aplikácie
Typová kontrola: slabá, dynamická
Tvorca: Rasmus Lerdorf, The PHP Group
Implementácie:
Dialekty:
Používané prípony: .php, .phtml

PHP (PHP: Hypertext editor) je populárny open source skriptovací programovací jazyk, ktorý sa používa najmä na programovanie klient-server aplikácií (na strane servera) a pre vývoj dynamických webových stránok.

Medzi známe aplikácie založené na PHP patrí napríklad phpBB a MediaWiki, software na ktorom beží Wikipédia. PHP je alternatívou k:

Obsah

[upraviť] Všeobecný prehľad

PHP bolo inšpirované jazykmi podporujúcimi štruktúrované programovanie; najviac vlastností prebralo od jazyka C a jazyka Perl. V neskorších verziách bolo rozšírené o možnosť používať objekty.

Jedna zo zaujímavých vlastností PHP je, že umožňuje viac ako bežný skriptovací jazyk. Vďaka modulárnemu návrhu možno PHP používať aj na vývoj aplikácii s užívateľským rozhraním (GUI).

PHP dokáže spolupracovať s relačnými databázami, ako napríklad MySQL, Oracle, IBM DB2, Microsoft SQL Server, PostgreSQL a SQLite, pričom si stále zachováva jednoduchú a priamočiaru syntax. PHP beží na takmer všetkých najrozšírenejších operačných systémoch, vrátane UNIXu, Linuxu, Windowsu a Mac OS X. Spolupracuje s najrozšírenejšími webovými servermi. Architektúra Linux, Apache, MySQL, PHP (zaužívaná skratka je LAMP) sa stala veľmi obľúbenou v internetovom odvetví.

[upraviť] História

PHP bolo pôvodne navrhnuté ako niekoľko skriptov v jazyku Perl, neskôr prepísaných do jazyka C. Autorom bol Rasmus Lerdorf v roku 1994. O rok neskôr svoje skripty zverejnil pod názvom "Personal Home Page Tools". Kombináciou s ďalším jeho programom Form Interpreter vzniklo PHP/FI. Zeev Suraski a Andi Gutmans, dvaja izraelskí vývojári prepísali syntaktický analyzátor (parser) v roku 1997 na novšiu verziu, ktorá sa stala základom PHP 3. Krátko po zverejnení verzie PHP 3 bola spustená aj oficiálna stránka. V roku 1999 sa Suraski a Gutmans opäť pustili do prepísania jadra, už pod názvom Zend engine. Založili spoločnosť Zend Technologies, ktorá sa odvtedy podieľa na ďalšom vývoji PHP. V máji 2000 bolo vydané PHP 4, ktorého jadro tvoril nový Zend Engine 1.0. 13. júla 2004 bola vydaná verzia PHP 5, s jadrom "Zend Engine II".

[upraviť] Ukážka kódu

Prvý príklad zobrazí text "Ahoj svet!":


    <?php
    echo "Ahoj svet!\n";
    ?>

Druhý príklad vypočíta preponu pomocou Pytagorovej vety:


    <?php
    $strana_a = 3;                                         // strana a - premenná
    $strana_b = 4;                                         // strana b - premenná
    $strana_c = sqrt(pow($strana_a,2) + pow($strana_b,2)); // výpočet strany c
    echo $strana_c;                                        // výpis dĺžky strany c do tela stránky
    ?>

Tretí príklad ukazuje kombináciu PHP s HTML:


    <p>Práve sa píše rok <strong><?php echo Date("Y"); ?></strong>.</p>
    alebo
    <?php echo "<p align=\"center\">Príklad 3. bol pridaný v roku 2006.</p>"; ?>

[upraviť] Externé odkazy


Piekarniki Perfumy Dla Kobiet Opisy do GG! Najlepsze opisy! Kredyty mieszkaniowe forum zakład ubezpieczeń społecznych teledyski muzyczne Perfumy Davidoff Karty kredytowe Tworzenie Stron www apteczki pierwszej pomocy opisy gg tatuaże Bielizna erotyczna uroda Pozycjonowanie stron kick koparki Bułgaria wczasy Karaoke tani kredyt hipoteczny COOLsurf