webbsidor använder en mängd olika tekniker , bland annat dynamiska funktioner i språk som PHP . Webbsidor byggda med PHP beskrivs som dynamiskt eftersom deras innehåll är faktiskt byggt när de ses av webbanvändare . Den traditionella , kontrasterande Web modell som används statiska sidor , där innehållet visas för användare hölls i filer på webbservrar , dessa filer skickas till användarens webbläsare när begärde . Innehållet i en dynamisk sida är konstruerad när det begärs . Data
En av de främsta fördelarna med att använda PHP för att skapa en dynamisk webbsida är att språket tillåter utvecklare att inkludera data från databaser . PHP-skript som körs på en webbserver kan göra kopplingar till databaser , ifrågasätta deras innehåll och presentera resultatet i webbsidor . PHP-sidor kan också erbjuda interaktion mellan användare och data , i vissa fall gör det möjligt för användare att redigera och infoga data samt visa befintliga uppgifter .
Skript
Processen om du tittar på en PHP- sida visas samma för användaren , som går in en webbadress eller följer en hyperlänk på samma sätt som du tittar på en statisk sida . Men vad händer på servern är fundamentalt olika . När en dynamisk PHP- sidan begärs av användarens webbläsare , medför detta att PHP-skript att köras som ett program på servern . När programmet körs , kan det utföra bearbetning såsom att ansluta till en datakälla , men i slutändan kommer att skriva ut HTML- strukturer för att skicka till användarens webbläsare för visning som en webbsida .
HTML
PHP används för att skapa dynamiska sidor , men dessa sidor ofta även andra tekniker , främst HTML . HTML strukturer byggs in koden i en PHP- sida script , uppbyggd som någon annan HTML-sida skulle vara . Eventuellt kan HTML inom ett PHP-skript också kombineras med andra tekniker såsom JavaScript och CSS ( Cascading Style Sheets ) . Som med en webbsida , kan PHP-sidor omfattar många olika typer av media och innehåll , inklusive text, bilder och video .
Syntax
PHP syntax använder taggar i samma sätt som statiska HTML gör , men dessutom använder logiska strukturer programmeringsspråk. Koden i ett PHP-skript körs främst på ett linjärt sätt , med början längst upp i en fil och arbeta igenom varje rad i tur och ordning , såvida inte koden innehåller vissa instruktioner som ändrar detta flöde . PHP strukturer inkluderar variabler , villkorssatser , loopar och funktioner . Följande är ett exempel på PHP-skript mata ett ord : ? .
< Php
$ variabel = " hello ";
echo "
" $ variabel . " < /p > ";
> Addera Development
HTML är ett märkspråk , medan PHP är ett programmeringsspråk ? . Detta innebär att utveckla PHP-sidor kräver en bredare kompetens än statiska HTML . HTML är främst ett sätt att strukturera innehållet i ett dokument , medan PHP är en metod för att skriva program som ska exekveras på webbservern . PHP är därför mindre tillgängliga för nybörjare som inte har erfarenhet av programmering . Men i fråga om programplanering är ett relativt enkelt språk att lära sig , med många PHP-utvecklare självlärd .