Websider anvender en række forskellige teknologier, herunder dynamiske funktioner i sprog såsom PHP. Websider er bygget ved hjælp af PHP er beskrevet som dynamisk , fordi deres indhold er faktisk bygget , når de er set af web-brugere . Den traditionelle , kontrasterende Web model, der anvendes statiske sider , hvor indhold, set af brugere blev afholdt i filer på web -servere, disse filer sendes til brugerens browser , når anmodet om. Indholdet af en dynamisk side er konstrueret på det tidspunkt hvor der anmodes herom . Information
En af de primære fordele ved at bruge PHP til at skabe en dynamisk webside , er, at sproget giver udviklere mulighed for at medtage oplysninger fra databaser. PHP-scripts kører på en webserver kan lave forbindelser til databaser , forespørge deres indhold og præsentere resultaterne inden websider. PHP-sider kan også give interaktion mellem brugere og data i visse tilfælde tillader brugere at redigere og indsætte data samt se eksisterende data.
Scripts
Processen af at se en PHP side vises det samme til brugeren, der kommer ind i webadresse eller følger et hyperlink på samme måde som at se en statisk side . Men hvad sker der på serveren er fundamentalt anderledes. Når en dynamisk PHP side ønskes af brugerens webbrowser, dette medfører PHP script til at køre som et program på serveren. Når programmet kører , kan det udføre behandlingen , såsom tilslutning til en datakilde , men i sidste ende vil skrive HTML- strukturer til at sende til brugerens browser til visning som en webside .
HTML
PHP sprog bruges til at skabe dynamiske sider , men disse sider typisk også omfatte andre teknologier , primært HTML . HTML strukturer er indbygget i koden i en PHP side script , opbygget som enhver anden HTML-side ville være. Eventuelt kan HTML inden for et PHP script også kombineres med andre teknologier såsom JavaScript og CSS ( Cascading Style Sheets) . Som med enhver webside, kan PHP-sider omfatter mange forskellige typer af medier og indhold , herunder tekst, billeder og video .
Syntaks
PHP syntaks bruges koder i samme måde som statisk HTML gør, men derudover bruger logiske programmeringssprog strukturer. Koden i et PHP script udføres primært i et forløb, der starter på toppen af en fil og arbejder gennem hver linie efter tur , medmindre koden indeholder nogle instruktion , der ændrer denne strøm . PHP strukturer omfatter variabler, betingede , løkker og funktioner. Det følgende er et eksempel PHP script udsende et ord : ? .
< Php
$ variabel = " hej" ,
echo "
" $ variabel . "
";
>
Development
HTML er et markup sprog , mens PHP er et programmeringssprog ? . Det betyder, at udviklingen af PHP-sider kræver en bredere færdighed sæt end statisk HTML. HTML er primært en måde at strukturere indholdet af et dokument , mens PHP er en metode til at skrive programmer, der skal udføres på webserveren. PHP er derfor mindre tilgængelige for begyndere, der ikke har erfaring med programmering. Men med hensyn til programmering er det en forholdsvis enkel sprog at lære , med mange PHP udviklere selvlært.