PHP vs HTML
HyperText Markup Language, bredt kendt som HTML, er det førende markup-sprog for websider. HTML er den grundlæggende byggesten til websider. Webbrowser læser HTML-dokumentet og komponerer dem til visuelle eller hørbare websider. PHP (står for PHP: Hypertext Preprocessor) er et script-sprog på serversiden, specielt velegnet til udvikling af dynamiske og interaktive websider. PHP-scripts kan integreres i HTML-dokumenter.
Hvad er HTML?
HTML er som nævnt tidligere et markeringssprog, ikke et programmeringssprog. Et markup-sprog er et sæt markeringskoder, og HTML bruger markupkoder, som normalt kaldes HTML-tags, til at beskrive websider. HTML-dokumenter beskriver websider, og de indeholder HTML-tags og almindelig tekst. HTML-tags kunne let identificeres i et HTML-dokument, da de er omgivet af vinkelbeslag (f.eks.). HTML-tags indsættes typisk i et dokument parvis, hvor det første tag er startmærket (f.eks. ) og det andet tag er slutmærket (f.eks. ). En webbrowser (f.eks. Internet Explorer, Firefox osv.) Har til opgave at læse et HTML-dokument og vise det som en webside. Browseren bruger HTML-tags til at tolke sidens indhold, og selve HTML-tags vises ikke af browseren. HTML-sider kan integrere billeder, objekter og scripts skrevet på sprog som JavaScript. Endvidere kan HTML bruges til at oprette interaktive former.
Hvad er PHP?
Som nævnt tidligere er PHP et scriptingsprog, der er specielt velegnet til udvikling af dynamiske websider. PHP er open source-software, og det er gratis at downloade og bruge. PHP-scripts udføres på webserveren. PHP-kode i en anmodet fil udføres af PHP-runtime og skaber det dynamiske websideindhold. PHP kan distribueres på de fleste webservere (Apache, IIS osv.) Og kører på forskellige platforme som Windows, Linux, UNIX osv. PHP kan også bruges med mange Relational Database Management Systems (RDBMS). Selvom PHP oprindeligt var designet til at skabe dynamiske websider, fokuserer det nu hovedsageligt på serversiden scripting, hvor det leverer dynamisk indhold fra en webserver til en klient. PHP-filer kan indeholde tekst, HTML-tags og scripts. PHP-filer behandles af webserveren og returneres tilbage til browseren som almindelig HTML. PHP-filer kan identificeres med filtypenavnene ".php", ".php3" eller ".phtml"
Forskel mellem HTML og PHP
Den største forskel mellem HTML og PHP er, at HTML er et markup-sprog, der bruges til at specificere indholdet på en webside, mens PHP er et scriptingsprog. Websider oprettet ved hjælp af kun HTML er statiske websider, og de vil altid være de samme, hver gang de åbnes. Men PHP-filer kan oprette dynamiske websider, hvor indholdet kan ændre sig fra tid til anden. For eksempel kan dynamiske websider oprettet med PHP omfatte objekter som aktuel dato / tid, data indsendt af en bruger ved hjælp af en formular eller information fra en database.