Dynamiske websider i PHP

Dynamiske websider i PHP


Web-sider bruker en rekke teknologier, inkludert dynamiske funksjoner i språk som PHP. Nettsider bygget ved hjelp av PHP er beskrevet som dynamisk fordi deres innhold er faktisk bygget når de blir sett av nettbrukere. Den tradisjonelle, kontrasterende Web modellen statiske sider, der innhold vises av brukere ble holdt i filer på webservere, disse filene sendt til brukerens nettleser når du blir bedt. Innholdet av en dynamisk side er bygget opp på det tidspunkt den blir forespurt.

Data

En av de viktigste fordelene med å bruke PHP til å lage en dynamisk nettside er at språket tillater utviklerne å inkludere data fra databaser. PHP-skript som kjører på en webserver kan lage forbindelser til databaser, spørre deres innhold og presentere resultatene innen websider. PHP sider kan også gi samhandling mellom brukere og data, i noen tilfeller tillater brukere å redigere og sette inn data samt vise eksisterende data.

scripts

Prosessen med å vise en PHP side vises det samme for brukeren, som kommer inn Web-adressen eller følger en hyperkobling på samme måte som du ser på en statisk side. Men hva skjer på serveren er fundamentalt annerledes. Når en dynamisk PHP side er forespurt av brukerens nettleser, dette fører til at PHP script til å kjøre som et program på serveren. Når programmet kjøres, kan det utføre behandlingen slik som å koble til en datakilde, men til slutt vil skrive ut HTML-strukturer for å sende til brukerens nettleser for visning som en webside.

HTML

PHP språket brukes til å lage dynamiske sider, men disse sidene inneholder vanligvis også andre teknologier, primært HTML. HTML strukturer er bygget inn koden i en PHP-side script, strukturert som en hvilken som helst annen HTML-side ville være. Eventuelt kan HTML innenfor et PHP-script også kombineres med andre teknologier som Javascript og CSS (Cascading Style Sheets). Som med en Web-side, kan PHP sidene finner du mange ulike typer medier og innhold, inkludert tekst, bilder og video.

syntax

PHP syntaks bruker koder på samme måte som statiske HTML gjør, men bruker i tillegg logiske programmeringsspråkstrukturer. Koden i en PHP-script utføres hovedsakelig i en lineær måte, som starter på toppen av en fil og arbeider gjennom hver linje i sin tur, dersom koden inneholder noen instruksjon som endrer denne strømmen. PHP strukturer omfatter variabler, conditionals, løkker og funksjoner. Følgende er et eksempel PHP-script sender ut et ord:

<? Php

$ Variabel = "hallo";

echo "<p>" $ variabel "</ p>"..;

?>

Utvikling

HTML er et markeringsspråk, mens PHP er et programmeringsspråk. Dette betyr at utvikling av PHP sider krever en bredere kompetanse enn statiske HTML. HTML er først og fremst en måte å strukturere innholdet i et dokument, mens PHP er en metode for å skrive programmer som skal kjøres på webserveren. PHP er derfor mindre tilgjengelig for nybegynnere som ikke har erfaring med programmering. Men når det gjelder programmering er det en relativt grei språk å lære, med mange PHP-utviklere selvlært.