PHP vs HTML
HyperText Markup Language, alom bekend as HTML, is die toonaangewende opmerktaal vir webblaaie. HTML is die basiese bousteen van webblaaie. Webblaaier lees die HTML-dokument en stel dit saam in visuele of hoorbare webblaaie. PHP (staan vir PHP: Hypertext Preprocessor) is 'n bedienerkant-skriptaal, spesiaal geskik vir die ontwikkeling van dinamiese en interaktiewe webblaaie. PHP-skrifte kan in HTML-dokumente ingebed word.
Wat is HTML?
HTML, soos vroeër genoem, is 'n opmerktaal, nie 'n programmeertaal nie. 'n Opmerktaal is 'n stel opmerkmerkers en HTML gebruik opmerkmerkers, wat gewoonlik HTML-merkers genoem word, om webblaaie te beskryf. HTML-dokumente beskryf webblaaie en hulle bevat HTML-etikette en gewone teks. HTML-etikette kan maklik in 'n HTML-dokument geïdentifiseer word, aangesien hulle omring word deur hoekhakies (bv.). HTML-merkers word tipies in pare in 'n dokument ingevoeg, waar die eerste merker die beginmerker is (bv. ) en die tweede merker die eindmerker is (bv.). Die taak van 'n webblaaier (bv. Internet Explorer, Firefox, ens.) is om 'n HTML-dokument te lees en dit as 'n webblad te vertoon. Die blaaier gebruik die HTML-merkers om die inhoud van die bladsy te interpreteer en die HTML-merkers self word nie deur die blaaier vertoon nie. HTML-bladsye kan beelde, voorwerpe en skrifte insluit wat in tale soos JavaScript geskryf is. Verder kan HTML gebruik word om interaktiewe vorms te skep.
Wat is PHP?
Soos vroeër genoem, is PHP 'n skriftaal wat spesiaal geskik is vir die ontwikkeling van dinamiese webblaaie. PHP is oopbronsagteware en dit is gratis om af te laai en te gebruik. PHP-skrifte word op die webbediener uitgevoer. PHP-kode in 'n versoekte lêer word uitgevoer deur die PHP-looptyd en skep die dinamiese webbladinhoud. PHP kan in die meeste webbedieners (Apache, IIS, ens.) ontplooi word en loop op verskillende platforms soos Windows, Linux, UNIX, ens. PHP kan ook met baie Relasionele Databasisbestuurstelsels (RDBMS) gebruik word. Alhoewel PHP oorspronklik ontwerp is om dinamiese webblaaie te skep, fokus dit nou hoofsaaklik op bediener-kant scripting waar dit dinamiese inhoud van 'n webbediener aan 'n kliënt verskaf. PHP-lêers kan teks, HTML-etikette en skrifte bevat. PHP-lêers word deur die webbediener verwerk en as gewone HTML na die blaaier teruggestuur. PHP-lêers kan geïdentifiseer word met die lêeruitbreidings “.php”, “.php3”, of “.phtml”
Verskil tussen HTML en PHP
Die belangrikste verskil tussen HTML en PHP is dat HTML 'n opmerktaal is wat gebruik word om die inhoud van 'n webblad te spesifiseer, terwyl PHP 'n skriftaal is. Webbladsye wat slegs met HTML geskep is, is statiese webblaaie en hulle sal altyd dieselfde wees elke keer as hulle oopgemaak word. Maar PHP-lêers kan dinamiese webblaaie skep waar die inhoud van tyd tot tyd kan verander. Dinamiese webblaaie wat met PHP geskep is, kan byvoorbeeld voorwerpe insluit soos huidige datum/tyd, data wat deur 'n gebruiker ingedien is deur 'n vorm of inligting van 'n databasis af te gebruik.