PHP versus HTML
HyperText Markup Language, algemeen bekend als HTML, is de toonaangevende opmaaktaal voor webpagina's. HTML is de basisbouwsteen van webpagina's. Webbrowser leest het HTML-document en stelt ze samen in visuele of hoorbare webpagina's. PHP (staat voor PHP: Hypertext Preprocessor) is een server-side scripttaal, speciaal geschikt voor het ontwikkelen van dynamische en interactieve webpagina's. PHP-scripts kunnen worden ingesloten in HTML-documenten.
Wat is HTML?
HTML is, zoals eerder vermeld, een opmaaktaal, geen programmeertaal. Een opmaaktaal is een set opmaaktags en HTML gebruikt opmaaktags, die gewoonlijk HTML-tags worden genoemd, om webpagina's te beschrijven. HTML-documenten beschrijven webpagina's en ze bevatten HTML-tags en platte tekst. HTML-tags kunnen gemakkelijk worden geïdentificeerd in een HTML-document, omdat ze worden omgeven door punthaken (bijv.). HTML-tags worden meestal in paren in een document ingevoegd, waarbij de eerste tag de starttag is (bijv. ) en de tweede tag de eindtag is (bijv.). De taak van een webbrowser (bijv. Internet Explorer, Firefox, enz.) is om een HTML-document te lezen en als webpagina weer te geven. De browser gebruikt de HTML-tags om de inhoud van de pagina te interpreteren en de HTML-tags zelf worden niet weergegeven door de browser. HTML-pagina's kunnen afbeeldingen, objecten en scripts insluiten die zijn geschreven in talen zoals JavaScript. Verder kan HTML worden gebruikt om interactieve formulieren te maken.
Wat is PHP?
Zoals eerder vermeld, is PHP een scripttaal die speciaal geschikt is voor het ontwikkelen van dynamische webpagina's. PHP is open source software en is gratis te downloaden en te gebruiken. PHP-scripts worden uitgevoerd op de webserver. PHP-code in een aangevraagd bestand wordt uitgevoerd door de PHP-runtime en creëert de dynamische webpagina-inhoud. PHP kan worden ingezet in de meeste webservers (Apache, IIS, enz.) en draait op verschillende platforms zoals Windows, Linux, UNIX, enz. PHP kan ook worden gebruikt met veel relationele databasebeheersystemen (RDBMS). Hoewel PHP oorspronkelijk was ontworpen voor het maken van dynamische webpagina's, richt het zich nu vooral op server-side scripting waarbij het dynamische inhoud van een webserver naar een client levert. PHP-bestanden kunnen tekst, HTML-tags en scripts bevatten. PHP-bestanden worden verwerkt door de webserver en teruggestuurd naar de browser als gewone HTML. PHP-bestanden kunnen worden geïdentificeerd met de bestandsextensies “.php”, “.php3” of “.phtml”
Verschil tussen HTML en PHP
Het belangrijkste verschil tussen HTML en PHP is dat HTML een opmaaktaal is die wordt gebruikt om de inhoud van een webpagina te specificeren, terwijl PHP een scripttaal is. Webpagina's die alleen met HTML zijn gemaakt, zijn statische webpagina's en zullen altijd hetzelfde zijn elke keer dat ze worden geopend. Maar PHP-bestanden kunnen dynamische webpagina's maken waar de inhoud van tijd tot tijd kan veranderen. Dynamische webpagina's die met PHP zijn gemaakt, kunnen bijvoorbeeld objecten bevatten zoals de huidige datum/tijd, gegevens die door een gebruiker zijn ingediend met behulp van een formulier of informatie uit een database.