Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | Next revision Both sides next revision | ||
dvprog_11 [2020-02-06 13:02] 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 93: | 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 100: | 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. |