Web-sider bruker en rekke teknologier , inkludert dynamiske funksjoner i språk som PHP. Websider bygget ved hjelp av PHP er beskrevet som dynamisk fordi innholdet er faktisk bygget når de blir sett av nettbrukere. Den tradisjonelle , kontrasterende Web -modellen brukes statiske sider , der innhold sett av brukere ble holdt i filer på webservere , disse filer som sendes til brukerens nettleser når du blir bedt . Innholdet i en dynamisk side er bygget på den tiden det er bedt om . Data
En av de viktigste fordelene med å bruke PHP til å lage en dynamisk nettside er at språket tillater utviklere å inkludere data fra databaser . PHP-skript som kjører på en webserver kan gjøre tilkoblinger til databaser , spørre innholdet og presentere resultatene innen websider . PHP sider kan også gi interaksjon mellom brukere og data , i noen tilfeller tillater brukere å redigere og sette inn data samt vise eksisterende data .
Scripts
Prosessen for å vise en PHP side vises det samme for brukeren, som kommer inn Web-adressen eller følger en hyperkobling på samme måte som viser en statisk side . Men hva skjer på serveren er fundamentalt annerledes. Når en dynamisk PHP side er forespurt av brukerens nettleser , fører dette til PHP script til å kjøre som et program på serveren. Når programmet kjøres , kan det utføre behandlingen for eksempel å 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 vanligvis også omfatte 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 sider omfatter mange ulike typer medier og innhold, inkludert tekst, bilder og video .
Syntax
PHP syntaks bruker koder i samme måte som statiske HTML gjør, men i tillegg bruker logiske programmeringsspråk strukturer . Koden i et PHP- skriptet kjøres primært i en lineær måte , starter på toppen av en fil og arbeider gjennom hver linje i sin tur dersom koden inneholder noen instruksjon som endrer denne flyten . PHP strukturer omfatter variabler, conditionals , løkker og funksjoner . Det følgende er et eksempel PHP script gi ut et ord : .
< Php
$ variabel = "hallo ";
echo "
" $ variabel . " < /p >";
>
Development
HTML er et kodespråk , mens PHP er et programmeringsspråk ? . Dette betyr at utvikling av PHP sider krever en bredere ferdighet sett 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 utfø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.