PHP vs HTML
HyperText Markup Language, allmänt känt som HTML är det ledande märkningsspråket för webbsidor. HTML är den grundläggande byggstenen för webbsidor. Webbläsaren läser HTML-dokumentet och komponerar dem till visuella eller hörbara webbsidor. PHP (står för PHP: Hypertext Preprocessor) är ett skriptspråk på serversidan, speciellt anpassat för att utveckla dynamiska och interaktiva webbsidor. PHP-skript kan bäddas in i HTML-dokument.
Vad är HTML?
HTML, som tidigare nämnts, är ett uppmärkningsspråk, inte ett programmeringsspråk. Ett märkningsspråk är en uppsättning märkningstaggar och HTML använder märkningstaggar, som vanligtvis kallas HTML-taggar, för att beskriva webbsidor. HTML-dokument beskriver webbsidor och de innehåller HTML-taggar och vanlig text. HTML-taggar kan lätt identifieras i ett HTML-dokument eftersom de är omgivna av vinkelparenteser (t.ex.). HTML-taggar infogas vanligtvis i ett dokument i par, där den första taggen är starttaggen (t.ex. ) och den andra taggen är sluttaggen (t.ex.). Uppgiften för en webbläsare (t.ex. Internet Explorer, Firefox, etc.) är att läsa ett HTML-dokument och visa det som en webbsida. Webbläsaren använder HTML-taggarna för att tolka sidans innehåll och själva HTML-taggarna visas inte av webbläsaren. HTML-sidor kan bädda in bilder, objekt och skript skrivna på språk som JavaScript. Dessutom kan HTML användas för att skapa interaktiva formulär.
Vad är PHP?
Som nämnts tidigare är PHP ett skriptspråk som är speciellt lämpat för att utveckla dynamiska webbsidor. PHP är programvara med öppen källkod och det är gratis att ladda ner och använda. PHP-skript körs på webbservern. PHP-kod i en begärd fil exekveras av PHP-runtime och skapar det dynamiska webbsidans innehåll. PHP kan distribueras i de flesta webbservrar (Apache, IIS, etc.) och körs på olika plattformar som Windows, Linux, UNIX, etc. PHP kan också användas med många Relational Database Management System (RDBMS). Även om PHP ursprungligen designades för att skapa dynamiska webbsidor, fokuserar det nu huvudsakligen på server-side scripting där det tillhandahåller dynamiskt innehåll från en webbserver till en klient. PHP-filer kan innehålla text, HTML-taggar och skript. PHP-filer bearbetas av webbservern och returneras tillbaka till webbläsaren som vanlig HTML. PHP-filer kan identifieras med filtilläggen ".php", ".php3" eller ".phtml"
Skillnaden mellan HTML och PHP
Den största skillnaden mellan HTML och PHP är att HTML är ett märkningsspråk som används för att specificera innehållet på en webbsida, medan PHP är ett skriptspråk. Webbsidor skapade med enbart HTML är statiska webbsidor och de kommer alltid att vara desamma varje gång de öppnas. Men PHP-filer kan skapa dynamiska webbsidor där innehållet kan ändras från tid till annan. Dynamiska webbsidor skapade med PHP kan till exempel innehålla objekt som aktuellt datum/tid, data som skickats av en användare med hjälp av ett formulär eller information från en databas.