PHP proti HTML
Označevalni jezik HyperText, splošno znan kot HTML, je vodilni označevalni jezik spletnih strani. HTML je osnovni gradnik spletnih strani. Spletni brskalnik prebere dokument HTML in ga sestavi na vizualne ali zvočne spletne strani. PHP (pomeni PHP: Hypertext Preprocessor) je skriptni jezik na strani strežnika, posebej primeren za razvoj dinamičnih in interaktivnih spletnih strani. PHP skripte je mogoče vgraditi v dokumente HTML.
Kaj je HTML?
HTML, kot smo že omenili, je označevalni jezik in ne programski jezik. Označevalni jezik je niz označevalnih oznak, HTML pa za opis spletnih strani uporablja označevalne oznake, ki jih običajno imenujemo oznake HTML. Dokumenti HTML opisujejo spletne strani in vsebujejo HTML oznake in navadno besedilo. Oznake HTML je mogoče zlahka prepoznati v dokumentu HTML, saj jih obdajo kotni oklepaji (npr.). Oznake HTML so običajno vstavljene v dokument v parih, kjer je prva oznaka začetna oznaka (npr. ), druga oznaka pa je končna oznaka (npr. ). Naloga spletnega brskalnika (npr. Internet Explorer, Firefox itd.) Je prebrati dokument HTML in ga prikazati kot spletno stran. Brskalnik uporablja oznake HTML za razlago vsebine strani in sam brskalnik ne prikaže oznak HTML. Na strani HTML lahko vdelate slike, predmete in skripte, napisane v jezikih, kot je JavaScript. Poleg tega lahko HTML uporabite za ustvarjanje interaktivnih obrazcev.
Kaj je PHP?
Kot smo že omenili, je PHP skriptni jezik, ki je posebej primeren za razvoj dinamičnih spletnih strani. PHP je odprtokodna programska oprema in je brezplačna za prenos in uporabo. PHP skripte se izvajajo na spletnem strežniku. PHP kodo v zahtevani datoteki izvrši PHP izvajalec in ustvari dinamično vsebino spletnih strani. PHP je mogoče namestiti v večino spletnih strežnikov (Apache, IIS itd.) In deluje na različnih platformah, kot so Windows, Linux, UNIX itd. PHP se lahko uporablja tudi z mnogimi sistemi za upravljanje relacijskih podatkovnih baz (RDBMS). Čeprav je bil PHP prvotno zasnovan za ustvarjanje dinamičnih spletnih strani, se zdaj osredotoča predvsem na skriptne strani na strani strežnika, kjer omogoča dinamično vsebino od spletnega strežnika do stranke. Datoteke PHP lahko vsebujejo besedilo, oznake HTML in skripte. PHP datoteke obdeluje spletni strežnik in jih vrne nazaj v brskalnik kot navaden HTML. Datoteke PHP lahko identificiramo z razširitvami datotek ".php", ".php3" ali ".phtml"
Razlika med HTML in PHP
Glavna razlika med HTML in PHP je v tem, da je HTML označevalni jezik, ki se uporablja za določanje vsebine spletne strani, PHP pa je skriptni jezik. Spletne strani, ustvarjene samo z uporabo HTML-ja, so statične spletne strani in bodo vedno enake ob vsakem odpiranju. Toda datoteke PHP lahko ustvarijo dinamične spletne strani, kjer se lahko občasno spreminja vsebina. Na primer, dinamične spletne strani, ustvarjene s PHP, lahko vključujejo predmete, kot so trenutni datum / čas, podatke, ki jih uporabnik predloži z obrazcem ali podatki iz baze podatkov.