Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
dvprog_11 [2016-03-16 11:36] Daniel Viström |
dvprog_11 [2019-09-09 09:24] Daniel Viström |
||
---|---|---|---|
Line 14: | Line 14: | ||
*/ | */ | ||
function summa($tal1, | function summa($tal1, | ||
+ | $summa = $tal1 + $tal2; | ||
+ | $tal1 = 1000; // $tal ändras bara i funktionen. | ||
$test = ' | $test = ' | ||
- | echo $test . '< | + | echo $test . '< |
- | $tal1 = $tal1 + $tal2; | + | return $summa; // Skickar tillbaka svaret. |
- | return $tal1; // Skickar tillbaka svaret. | + | |
} | } | ||
Line 27: | Line 27: | ||
*/ | */ | ||
function stars(){ | function stars(){ | ||
- | echo ' | + | echo ' |
} | } | ||
Line 42: | Line 42: | ||
// Ny rad skrivs ut när alla stjärnor | // Ny rad skrivs ut när alla stjärnor | ||
// är utskrivna. | // är utskrivna. | ||
- | echo '< | + | echo '< |
} | } | ||
Line 56: | Line 56: | ||
} | } | ||
} | } | ||
- | |||
- | include(' | ||
/* | /* | ||
Line 64: | Line 62: | ||
* göra dem tillgängliga med include. | * göra dem tillgängliga med include. | ||
*/ | */ | ||
- | include(' | + | include ' |
+ | |||
+ | include ' | ||
// php har en massa färdiga funktioner, bl.a. för strängar. | // php har en massa färdiga funktioner, bl.a. för strängar. | ||
// Värdet som returneras kan skrivas ut eller | // Värdet som returneras kan skrivas ut eller | ||
// sparas i en variabel. | // sparas i en variabel. | ||
- | echo strrev(' | + | echo strrev(' |
$text=' | $text=' | ||
$text2=strrev($text); | $text2=strrev($text); | ||
- | echo $text2 . '< | + | echo $text2 . '< |
$tal1 = 5; | $tal1 = 5; | ||
Line 79: | Line 79: | ||
// förändras i funktionen. $tal1 är olika variabler | // förändras i funktionen. $tal1 är olika variabler | ||
// i huvudprogrammet och i funktionen fast de har samma namn. | // i huvudprogrammet och i funktionen fast de har samma namn. | ||
- | echo summa($tal1, | + | echo summa($tal1, |
// Blir felmeddelande. $test finns bara i funktionen. | // Blir felmeddelande. $test finns bara i funktionen. | ||
- | echo $test . '< | + | echo $test . '< |
$x = 4; | $x = 4; | ||
Line 87: | Line 87: | ||
// Variablerna behöver inte ha samma namn som | // Variablerna behöver inte ha samma namn som | ||
// i funktionen. 10 skrivs ut. | // i funktionen. 10 skrivs ut. | ||
- | echo summa($x, $y) . '< | + | echo summa($x, $y) . '< |
// Går att skicka värden direkt. 18 skrivs ut. | // Går att skicka värden direkt. 18 skrivs ut. | ||
$sum = summa(8, | $sum = summa(8, | ||
- | echo $sum . '< | + | echo $sum . '< |
stars(); | stars(); | ||
// Funktioner är bra om man vill göra samma sak | // Funktioner är bra om man vill göra samma sak | ||
Line 107: | Line 107: | ||
$i++; | $i++; | ||
} | } | ||
- | echo '< | + | echo '< |
- | include(' | + | include ' |
</ | </ |