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 [2020-02-06 12:04] Daniel Viström |
dvprog_11 [2020-02-06 13:04] Daniel Viström |
||
---|---|---|---|
Line 64: | Line 64: | ||
*/ | */ | ||
function summa($tal1, | function summa($tal1, | ||
- | $summa = $tal1 + $tal2; | + | $summa = $tal1 + $tal2; |
$tal1 = 1000; // $tal1 ändras bara i kopian som finns i funktionen. | $tal1 = 1000; // $tal1 ändras bara i kopian som finns i funktionen. | ||
- | $test = ' | ||
- | echo $test . '< | ||
return $summa; | return $summa; | ||
} | } | ||
Line 86: | Line 84: | ||
// Huvudprogram | // Huvudprogram | ||
include ' | include ' | ||
- | |||
- | // php har en massa färdiga funktioner, bl.a. för strängar. | ||
- | // Värdet som returneras kan skrivas ut eller | ||
- | // sparas i en variabel. | ||
- | echo strrev(' | ||
- | $text = ' | ||
- | $text2 = strrev($text); | ||
- | echo $text2 . '< | ||
$tal1 = 5; | $tal1 = 5; | ||
Line 101: | Line 91: | ||
// 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. | + | |
- | echo $test . '< | + | // Blir felmeddelande. $summa finns bara i funktionen. |
+ | echo $summa; | ||
$x = 4; | $x = 4; | ||
Line 108: | Line 99: | ||
// 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) . '< | + | $sum = summa($x, $y) . '< |
+ | echo $sum . '< | ||
// Går att skicka värden direkt. 18 skrivs ut. | // Går att skicka värden direkt. 18 skrivs ut. | ||
- | $sum = summa(8,10); | + | echo summa(8, |
- | echo $sum . '< | + | |
// Alla jämna tal mellan 0 och 20 skrivs ut. | // Alla jämna tal mellan 0 och 20 skrivs ut. |