PHP vs HTML
HyperText Markup Language, obecně známý jako HTML, je přední značkovací jazyk pro webové stránky. HTML je základní stavební kámen webových stránek. Webový prohlížeč čte dokument HTML a skládá je do vizuálních nebo zvukových webových stránek. PHP (zkratka pro PHP: Hypertext Preprocessor) je skriptovací jazyk na straně serveru, speciálně vhodný pro vývoj dynamických a interaktivních webových stránek. Skripty PHP lze vložit do dokumentů HTML.
Co je to HTML?
HTML, jak již bylo zmíněno dříve, je značkovací jazyk, nikoli programovací jazyk. Značkovací jazyk je sada značkovacích značek a HTML k popisu webových stránek používá značkovací značky, které se obvykle nazývají značky HTML. Dokumenty HTML popisují webové stránky a obsahují tagy HTML a prostý text. Značky HTML lze v dokumentu HTML snadno identifikovat, protože jsou obklopeny lomenými závorkami (např.). Značky HTML se obvykle vkládají do dokumentu ve dvojicích, kde první značka je počáteční značka (např. ) A druhá značka je koncová značka (např.). Úkolem webového prohlížeče (např. Internet Explorer, Firefox atd.) Je přečíst dokument HTML a zobrazit jej jako webovou stránku. Prohlížeč používá k interpretaci obsahu stránky značky HTML a samotné značky HTML se prohlížečem nezobrazí. Na stránky HTML lze vkládat obrázky, objekty a skripty napsané v jazycích, jako je JavaScript. Dále lze HTML použít k vytváření interaktivních formulářů.
Co je to PHP?
Jak již bylo zmíněno dříve, PHP je skriptovací jazyk, který je speciálně vhodný pro vývoj dynamických webových stránek. PHP je software s otevřeným zdrojovým kódem a je zdarma ke stažení a používání. Skripty PHP se spouštějí na webovém serveru. Kód PHP v požadovaném souboru je spuštěn běhovým modulem PHP a vytváří dynamický obsah webové stránky. PHP lze nasadit na většinu webových serverů (Apache, IIS atd.) A běží na různých platformách, jako jsou Windows, Linux, UNIX atd. PHP lze také použít s mnoha systémy pro správu relačních databází (RDBMS). Přestože bylo PHP původně navrženo pro vytváření dynamických webových stránek, nyní se zaměřuje hlavně na skriptování na straně serveru, kde poskytuje dynamický obsah z webového serveru klientovi. Soubory PHP mohou obsahovat text, značky HTML a skripty. Soubory PHP jsou zpracovávány webovým serverem a vráceny zpět do prohlížeče jako prostý HTML. Soubory PHP lze identifikovat pomocí přípon souborů „.php“, „.php3“nebo „.phtml“
Rozdíl mezi HTML a PHP
Hlavní rozdíl mezi HTML a PHP spočívá v tom, že HTML je značkovací jazyk, který se používá k určení obsahu webové stránky, zatímco PHP je skriptovací jazyk. Webové stránky vytvořené pouze pomocí HTML jsou statické webové stránky a při každém otevření budou vždy stejné. Soubory PHP však mohou vytvářet dynamické webové stránky, kde se obsah může čas od času změnit. Například dynamické webové stránky vytvořené pomocí PHP mohou zahrnovat objekty, jako je aktuální datum a čas, data odeslaná uživatelem pomocí formuláře nebo informace z databáze.