# 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! ```