PHP vs HTML
Veebilehtede juhtiv märgistuskeel on hüperteksti märgistuskeel, laialt tuntud kui HTML. HTML on veebilehtede põhielementideks. Veebibrauser loeb HTML-dokumenti ja komponeerib need visuaalseteks või kuuldavateks veebilehtedeks. PHP (tähistab PHP: Hypertext Preprocessor) on serveripoolne skriptikeel, mis sobib spetsiaalselt dünaamiliste ja interaktiivsete veebilehtede arendamiseks. PHP-skripte saab manustada HTML-dokumentidesse.
Mis on HTML?
Nagu varem mainitud, on HTML märgistuskeel, mitte programmeerimiskeel. Märgistuskeel on märgistusmärgendite kogum ja HTML kasutab veebilehtede kirjeldamiseks märgistussilte, mida tavaliselt nimetatakse HTML-siltideks. HTML-dokumendid kirjeldavad veebisaite ja sisaldavad HTML-silte ja lihtteksti. HTML-silte saab HTML-dokumendis hõlpsasti tuvastada, kuna need on ümbritsetud nurksulgudega (nt). HTML-sildid sisestatakse dokumenti tavaliselt tavaliselt paarikaupa, kus esimene silt on stardisilt (nt. ) ja teine silt on lõppsilt (nt. ). Veebibrauseri (nt Internet Explorer, Firefox jne) ülesanne on lugeda HTML-dokumenti ja kuvada seda veebilehena. Brauser kasutab lehe sisu tõlgendamiseks HTML-silte ja HTML-silte ennast brauser ei kuva. HTML-lehed saavad manustada pilte, objekte ja skripte, mis on kirjutatud keeltes nagu JavaScript. Lisaks saab HTML-i kasutada interaktiivsete vormide loomiseks.
Mis on PHP?
Nagu varem mainitud, on PHP skriptikeel, mis sobib spetsiaalselt dünaamiliste veebilehtede arendamiseks. PHP on avatud lähtekoodiga tarkvara ning seda saab tasuta alla laadida ja kasutada. PHP skripte täidetakse veebiserveris. Taotletud faili PHP-koodi täidab PHP käitusaeg ja see loob dünaamilise veebilehe sisu. PHP-d saab juurutada enamikus veebiserverites (Apache, IIS jne) ning see töötab erinevatel platvormidel, nagu Windows, Linux, UNIX jne. PHP-d saab kasutada ka paljude relatsiooniliste andmebaaside haldussüsteemidega (RDBMS). Ehkki PHP oli algselt loodud dünaamiliste veebilehtede loomiseks, keskendub see nüüd peamiselt serveripoolsele skriptimisele, kus see pakub veebiserverist kliendile dünaamilist sisu. PHP-failid võivad sisaldada teksti, HTML-silte ja skripte. Veebiserver töötleb PHP-faile ja tagastab need brauserisse lihtsa HTML-vormingus. PHP-faile saab tuvastada faililaienditega “.php”, “.php3” või “.phtml”
Erinevus HTML ja PHP vahel
Peamine erinevus HTML-i ja PHP-i vahel on see, et HTML on märgistuskeel, mida kasutatakse veebilehe sisu täpsustamiseks, samal ajal kui PHP on skriptikeel. Ainult HTML-iga loodud veebilehed on staatilised veebilehed ja need on alati iga kord avatud. Kuid PHP-failid võivad luua dünaamilisi veebilehti, mille sisu võib aeg-ajalt muutuda. Näiteks võivad PHP-ga loodud dünaamilised veebilehed sisaldada selliseid objekte nagu praegune kuupäev / kellaaeg, kasutaja poolt vormi abil esitatud andmed või andmebaasist pärinev teave.