Differences

This shows you the differences between two versions of the page.

Link to this comparison view

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, $tal2){ function summa($tal1, $tal2){
-    $summa = $tal1 + $tal2;+    $summa = $tal1 + $tal2;     // Variabeln $summa finns bara i funktionen.
     $tal1 = 1000;  // $tal1 ändras bara i kopian som finns i funktionen.     $tal1 = 1000;  // $tal1 ändras bara i kopian som finns i funktionen.
-    $test = 'teststräng';    // $test finns bara i funktionen 
-    echo $test . '<br>'; 
     return $summa;   // Skickar tillbaka svaret.     return $summa;   // Skickar tillbaka svaret.
 } }
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,$tal2) . ' ' . $tal1 . '<br>'; echo summa($tal1,$tal2) . ' ' . $tal1 . '<br>';
-// Blir felmeddelande. $test finns bara i funktionen. + 
-echo $test . '<br>';+// 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) . '<br>';+$sum = summa($x, $y) . '<br>'; 
 +echo $sum . '<br>';
  
 // 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,10);
-echo $sum . '<br>';+
  
 // Alla jämna tal mellan 0 och 20 skrivs ut. // Alla jämna tal mellan 0 och 20 skrivs ut.