PHP versus HTML
HyperText Markup Language, ook wel bekend als HTML, is de toonaangevende opmaaktaal voor webpagina's. HTML is de basisbouwsteen van webpagina's. Webbrowser leest het HTML-document en stelt deze samen op visuele of auditieve webpagina's. PHP (staat voor PHP: Hypertext Preprocessor) is een scriptingtaal aan de serverzijde, speciaal geschikt voor het ontwikkelen van dynamische en interactieve webpagina's. PHP-scripts kunnen worden ingesloten in HTML-documenten.
Wat is HTML?
HTML, zoals eerder vermeld, is een opmaaktaal, geen programmeertaal. Een opmaaktaal is een set opmaakmarkeringen en HTML gebruikt opmaaklabels, meestal HTML-codes genoemd, om webpagina's te beschrijven. HTML-documenten beschrijven webpagina's en bevatten HTML-codes en platte tekst. HTML-tags kunnen gemakkelijk in een HTML-document worden geïdentificeerd, omdat ze zijn omgeven door punthaken (bijvoorbeeld). HTML-tags worden meestal per paar in een document ingevoegd, waarbij de eerste tag de starttag is (bijv. ) en de tweede tag is de eindtag (bijv. ). De taak van een webbrowser (bijvoorbeeld Internet Explorer, Firefox, etc.) is om een HTML-document te lezen en het als een 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 door de browser weergegeven. 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, PHP is een scripttaal die speciaal geschikt is voor het ontwikkelen van dynamische webpagina's. PHP is open source software en het 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 maakt de dynamische webpagina-inhoud. PHP kan worden geïmplementeerd in de meeste webservers (Apache, IIS, enz.) En kan op verschillende platforms worden uitgevoerd, zoals Windows, Linux, UNIX, enz. PHP kan ook worden gebruikt met veel relationele databasebeheersystemen (RDBMS). Hoewel PHP oorspronkelijk is ontworpen voor het maken van dynamische webpagina's, richt het zich nu vooral op server-side scripting waarbij het dynamische inhoud biedt van een webserver naar een client. 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 grootste verschil tussen HTML en PHP is dat HTML een opmaaktaal is die wordt gebruikt om de inhoud van een webpagina op te geven, terwijl PHP een scripttaal is. Webpagina's die met alleen HTML zijn gemaakt, zijn statische webpagina's en deze zijn altijd hetzelfde telkens wanneer 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 huidige datum / tijd, gegevens die door een gebruiker zijn ingediend met behulp van een formulier of informatie uit een database.