Det här är inte min dag... Nu påstår min "rara" funktion att variabeln $keyQ är undefined på rad 68, men den har ett värde på alla andra rader.... :q
Siffrorna indikerar radnummer debugg-utskriften står på.
den genererade sidan skrev:
....
62: keyQ = 0
67: keyQ = 0Notice: Undefined variable: keqQ in /home/aasah/www/readQuiz.php on line 68
69: keyQ = 0
62: keyQ = 1
67: keyQ = 1Notice: Undefined variable: keqQ in /home/aasah/www/readQuiz.php on line 68
69: keyQ = 1
ParseError i quizfilen: Fel i c) x = 1, y = 0
Och detta genereras av...
//....
foreach ($quiz as $keyQ => $frag) {
if (!is_array($quiz[$keyQ])) printParseError("Fel i a) 2");
echo "62: keyQ = $keyQ<BR>";
foreach($quiz[$keyQ] as $keyA => $alt) {
if (!is_array($quiz[$keyQ][$keyA])) printParseError("Fel i a) 3");
//a) OK
//c)
echo "67: keyQ = $keyQ<BR>";
if ($keqQ == 0 && $keyA == 0) { //rad 68
echo "69: keyQ = $keyQ<BR>";
if (count($quiz[$keyQ][$keyA]) != 5)
printParseError("Fel i c) x = $keyQ, y = $keyA");
} //c) OK
//...
}
Hur är det möjligt att $keyQ plötsligt kan vara undefined på rad 68 när den har ett värde på rad 67 och 69??? :x