PHP vs HTML
HyperText Markup Language, všeobecne známy ako HTML, je popredným značkovacím jazykom pre webové stránky. HTML je základným stavebným kameňom webových stránok. Webový prehliadač prečíta dokument HTML a zostaví ich do vizuálnych alebo zvukových webových stránok. PHP (skratka pre PHP: Hypertext Preprocessor) je skriptovací jazyk na strane servera, zvlášť vhodný pre vývoj dynamických a interaktívnych webových stránok. Skripty PHP môžu byť zabudované do HTML dokumentov.
Čo je to HTML?
HTML, ako už bolo spomenuté, je značkovací jazyk, nie programovací jazyk. Značkovací jazyk je množina značkových značiek a HTML používa značkové značky, ktoré sa zvyčajne nazývajú HTML značky, na opis webových stránok. Dokumenty HTML popisujú webové stránky a obsahujú značky HTML a obyčajný text. Značky HTML je možné v dokumente HTML ľahko identifikovať, pretože sú obklopené hranatými zátvorkami (napr.). Značky HTML sa zvyčajne vkladajú do dokumentu v pároch, kde prvá značka je počiatočná značka (napr. ) a druhá značka je koncová značka (napr. ). Úlohou webového prehľadávača (napr. Internet Explorer, Firefox atď.) Je prečítať dokument HTML a zobraziť ho ako webovú stránku. Prehliadač používa značky HTML na interpretáciu obsahu stránky a samotné značky HTML sa prehliadač nezobrazujú. Stránky HTML môžu vkladať obrázky, objekty a skripty napísané v jazykoch ako JavaScript. Ďalej je možné HTML použiť na vytvorenie interaktívnych formulárov.
Čo je to PHP?
Ako už bolo spomenuté, PHP je skriptovací jazyk, ktorý je zvlášť vhodný na vývoj dynamických webových stránok. PHP je softvér s otvoreným zdrojovým kódom a je možné ho zadarmo sťahovať a používať. Skripty PHP sa vykonávajú na webovom serveri. PHP kód v požadovanom súbore je vykonaný runtime PHP a vytvára dynamický obsah webovej stránky. PHP môže byť nasadené na väčšine webových serverov (Apache, IIS, atď.) A beží na rôznych platformách ako Windows, Linux, UNIX atď. PHP môže byť tiež použité s mnohými systémami správy relačných databáz (RDBMS). Aj keď bol pôvodne určený na vytváranie dynamických webových stránok, v súčasnosti sa zameriava hlavne na skriptovanie na strane servera, kde poskytuje klientovi dynamický obsah z webového servera. Súbory PHP môžu obsahovať text, značky HTML a skripty. Súbory PHP sú spracované webovým serverom a vrátené späť do prehliadača ako obyčajný HTML. Súbory PHP je možné identifikovať pomocou prípon súborov „.php“, „.php3“ alebo „.phtml“
Rozdiel medzi HTML a PHP
Hlavný rozdiel medzi HTML a PHP je v tom, že HTML je značkovací jazyk, ktorý sa používa na špecifikovanie obsahu webovej stránky, zatiaľ čo PHP je skriptovací jazyk. Webové stránky vytvorené iba pomocou HTML sú statické webové stránky a pri každom otvorení budú vždy rovnaké. Súbory PHP však môžu vytvárať dynamické webové stránky, na ktorých sa obsah môže čas od času meniť. Napríklad dynamické webové stránky vytvorené pomocou PHP môžu obsahovať objekty ako aktuálny dátum / čas, údaje predložené používateľom pomocou formulára alebo informácie z databázy.