Præsentation er lastning. Vent venligst

Præsentation er lastning. Vent venligst

Intro Siden sidst: evaluering på opgaver og virtuel kursus.

Lignende præsentationer


Præsentationer af emnet: "Intro Siden sidst: evaluering på opgaver og virtuel kursus."— Præsentationens transcript:

1 Intro Siden sidst: evaluering på opgaver og virtuel kursus

2 Databasestøttet webpublicering Forelæsning 4 Hvad har vi lært og hvad kan vi bruge det til? Løkker Funktioner – dem vi selv laver og alle de som allerede findes i PHP-fortolkeren Inkluderede filer

3 Hvad har I lært? PHP-scripting-begreber og -syntaks de grundlæggende teknikker i PHP-syntaksen

4 Betingelser if(betingelse) {udfør noget;} else {udfør noget andet;} } if…else : Forgrening - en PHP-konstruktion. (a language-construct) (betingelse) : - et udsagn som kan være sandt eller falsk (et boolsk udtryk) {udfør noget;} en kommando Betingelse: Egentlig testes der for ”forskellig fra false”!!

5 Hvad kan vi bruge det til? Æblegrødsopgave f.eks – men med små modifikationer meget rige webbaserede services. -modtage data f.eks. i form af variabler fra brugerflader. -Hente og gemme data i databaser. -Sende data i mails, SMS, grafisk materiale. -Hente data fra andre webservere på internettet

6 Løkker Hvorfor: for at kunne fremstille kodestykker der kan håndtere mange ensartede opgaver og store mængder data - uden at skulle skrive en masse kode. At loope vil sige at gentage en kommando (eller flere kommandoer) i løkker som disse: - while(betingelse) {kommando} - test udsagnet igen - do {kommando} while (betingelse) - så tilbage til do - for (initialisering; betingelse; læg til eller træk fra tæller ) {kommando};

7 While-løkke - while(betingelse) {kommando} - test udsagnet igen. <? //while-løkke som løber til betingelsen ($i < = $antalForelaesninger) er falsk $antalForelaesninger = 4; $i = 1; while($i <= $antalForelaesninger){ echo "Jeg deltog i forelæsning nr. $i "; $i = $i + 1; } echo "Jeg har deltaget i alle forelæsninger." ?>

8 Do-while-løkke - do {kommando} while (betingelse) - så tilbage til do igen. - udfører kommando inden betingelsen tjekkes altså mindst én gang.

9 For-løkke - for (initialisering; betingelse; increment ) {kommando} <? $iIterationerJegOensker = 10 for($i=1;$i <= $iIterationerJegOensker; $i++){ echo "Jeg vil se et $i-tal "; } echo "Nu har jeg set løkken gentage sig $iIterationerJegOensker gange"; ?>

10 Funktioner Hvorfor: for at du skal kunne fremstille rutiner (procedurer) der kan gentages mange gange – og dermed undgå at skulle skrive en masse kode. Anvendelse af function-konstruktionen er en måde hvorpå du kan opbygge dit script i moduler.

11 PHP-funktioner Der er udviklet utallige Se PHP Manual! Forskellen på egne funktioner og PHP-funktioner? PHP-funktioner er ”black boxes” - du kan ikke se hvordan de udfører deres opgave. Funktioner du selv udvikler (selv deklarerer) kan placeres, hvor det skal være. Der findes ikke servlets eller applets i PHP- syntaksen. Intet PHP bliver kompileret før runtime (før scriptet ”køres”)

12 Inkluderede filer Hvorfor: IGEN - for at kunne genbruge kode der løser hyppige opgaver. include (”nogetsomjeggernevilhavemed.txt”) include(”functions.php”) include(”common.inc”)


Download ppt "Intro Siden sidst: evaluering på opgaver og virtuel kursus."

Lignende præsentationer


Annoncer fra Google