PHP vs HTML
HyperText Markup Language, všeobecne známy ako HTML, je popredný značkovací jazyk pre webové stránky. HTML je základným stavebným prvkom webových stránok. Webový prehľadávač prečíta dokument HTML a zloží ich do vizuálnych alebo zvukových webových stránok. PHP (skratka pre PHP: Hypertext Preprocessor) je skriptovací jazyk na strane servera, špeciálne vhodný pre vývoj dynamických a interaktívnych webových stránok. Skripty PHP je možné vložiť do dokumentov HTML.
Čo je to HTML?
Ako už bolo spomenuté, HTML je značkovací jazyk, nie programovací jazyk. Značkovací jazyk je sada značkovacích značiek a HTML na označenie webových stránok používa značkové značky, ktoré sa zvyčajne nazývajú značky HTML. 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é lomenými zátvorkami (napr.). Značky HTML sa zvyčajne vkladajú do dokumentu v pároch, pričom prvá značka je počiatočná značka (napr. ) A druhá značka je koncová značka (napr.). Úlohou webového prehliadač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čom nezobrazujú. Na stránky HTML je možné vkladať obrázky, objekty a skripty napísané v jazykoch, ako je JavaScript. Ďalej možno HTML použiť na vytváranie interaktívnych formulárov.
Čo je to PHP?
Ako už bolo spomenuté, PHP je skriptovací jazyk, ktorý je špeciálne 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 stiahnuť 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 je možné nasadiť na väčšinu webových serverov (Apache, IIS atď.) A beží na rôznych platformách, ako sú Windows, Linux, UNIX atď. PHP je možné použiť aj s mnohými systémami správy relačných databáz (RDBMS). Aj keď bolo PHP pôvodne určené na vytváranie dynamických webových stránok, teraz sa zameriava hlavne na skriptovanie na strane servera, kde poskytuje dynamický obsah z webového servera klientovi. 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 prehľadávača ako obyčajné HTML. Súbory PHP možno identifikovať s príponami 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 určenie 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 z času na čas zmeniť. Napríklad dynamické webové stránky vytvorené pomocou PHP môžu obsahovať objekty ako aktuálny dátum / čas, údaje odoslané používateľom pomocou formulára alebo informácie z databázy.