# Debugging
*In deze les gaan we code debuggen*
In de onderstaande blokjes code zitten meerdere fouten, haal deze eruit en maak de code werkend.
#### Opgave 1
```
"
}
```
#### Opgave 2
```
";
echo 'Nog een keer $string';
```
#### Opgave 4
```
'The Adventures of Olm', 'price' => 9.89 ],
[ titel => 'Speak Louder', 'price' => 12.49 ],
[ titel => 'Advanced PHP', 'price' => 34.99 ] ];
foreach ($myArray as $item) {
foreach($item as $key => $value) {
echo $key.':'.$value."
"
}
echo
;
}
```
#### Opgave 6
Deze code geeft geen foutmelding, maar de browser blijft hangen. Waarom? Verbeter de code.
```
";
}
}
```
#### Opgave 7
Deze code geeft foutmelding, en de browser blijft (mogleijk) hangen. Waarom? Verbeter de code.
```
";
}
```
#### Opgave 8
Als output moet er een goede tabel komen met twee kolommen. In kolom 1 staat 1 t/m 10 en in kolom 2 staat 2,4,6,8,10
```
";
for($i=1;$i<10;$i=$i+1)
echo "";
echo "".$i." | ".$i*2. | ";
echo "
";
}
echo "
"
?>
```
#### Opgave 9
```
function setMyCookie() {
echo "";
print_r($_COOKIE);
echo "Set cookie";
if ( isset( $_COOKIE['counter'] ) )
$counter = $_COOKIE['counter'] + 1;
} else {
$counter = 0;
}
setcookie('counter',$counter,time()+10);
print_r($_COOKIE);
echo ""
}
?>
```
#### Opgave 10
```
O ) {
$total+=$i;
} else {
$total-=$i;
}
}
echo $total;
// Uitkomst moet 88 zijn!
```