Skirtumas tarp PHP ir HTML

PHP vs HTML

„HyperText“ žymėjimo kalba, plačiai žinoma kaip HTML, yra pagrindinė tinklalapių žymėjimo kalba. HTML yra pagrindinis tinklalapių elementas. Žiniatinklio naršyklė skaito HTML dokumentą ir komponuoja juos į vaizdinius arba girdimus tinklalapius. PHP (žymi PHP: Hypertext Preprocessor) yra serverio pusės scenarijų kalba, specialiai pritaikyta kurti dinamiškus ir interaktyvius tinklalapius. PHP scenarijus galima įterpti į HTML dokumentus.

Kas yra HTML?

Kaip minėta anksčiau, HTML yra žymėjimo kalba, o ne programavimo kalba. Žymėjimo kalba yra žymėjimo žymų rinkinys, o HTML tinklalapiams apibūdinti naudoja žymėjimo žymas, kurios paprastai vadinamos HTML žymomis. HTML dokumentuose aprašomi tinklalapiai, juose yra HTML žymės ir paprastas tekstas. HTML žymas būtų galima lengvai atpažinti HTML dokumente, nes jos yra apsuptos kampo skliaustuose (pvz.). Paprastai HTML žymės įterpiamos į dokumentą poromis, kur pirmoji žyma yra pradžios žyma (pvz.,. ), o antroji žyma yra pabaigos žyma (pvz.,. ). Žiniatinklio naršyklės (pvz., „Internet Explorer“, „Firefox“ ir kt.) Užduotis yra perskaityti HTML dokumentą ir parodyti jį kaip tinklalapį. Naršyklė naudoja HTML žymas aiškindama puslapio turinį, o pačios HTML žymų naršyklė nerodo. HTML puslapiuose galima įterpti vaizdus, ​​objektus ir scenarijus, parašytus tokiomis kalbomis kaip „JavaScript“. Be to, HTML gali būti naudojamas kuriant interaktyvias formas.

Kas yra PHP?

Kaip minėta anksčiau, PHP yra scenarijų kalba, kuri yra specialiai pritaikyta kurti dinaminius tinklalapius. PHP yra atvirojo kodo programinė įranga, kurią nemokamai atsisiųsti ir naudoti. PHP scenarijai vykdomi žiniatinklio serveryje. Prašomo failo PHP kodas vykdomas vykdant PHP ir sukuriant dinaminį tinklalapio turinį. PHP gali būti įdiegtas daugumoje interneto serverių („Apache“, IIS ir kt.) Ir veikia įvairiose platformose, tokiose kaip „Windows“, „Linux“, UNIX ir kt. PHP taip pat gali būti naudojamas su daugeliu reliacinių duomenų bazių valdymo sistemų (RDBMS). Nors iš pradžių PHP buvo skirtas dinaminiams tinklalapiams kurti, dabar daugiausia dėmesio skiriama serverio scenarijams, kur klientui pateikiamas dinaminis turinys iš žiniatinklio serverio. PHP failuose gali būti tekstas, HTML žymės ir scenarijai. PHP failus apdoroja žiniatinklio serveris ir grąžina į naršyklę kaip paprastą HTML. PHP failus galima identifikuoti su failų plėtiniais „.php“, „.php3“ arba „.phtml“

Skirtumas tarp HTML ir PHP

Pagrindinis HTML ir PHP skirtumas yra tas, kad HTML yra žymėjimo kalba, naudojama tinklalapio turiniui nurodyti, o PHP - scenarijų kalba. Tinklalapiai, sukurti naudojant tik HTML, yra statiniai tinklalapiai ir visada bus vienodi kiekvieną kartą atidarant. Bet PHP failai gali sukurti dinaminius tinklalapius, kuriuose turinys retkarčiais gali keistis. Pvz., Dinaminiuose tinklalapiuose, sukurtuose naudojant PHP, gali būti tokie objektai kaip dabartinė data / laikas, duomenys, kuriuos vartotojas pateikė naudodamas formą ar informaciją iš duomenų bazės.