$correctAnswerがどういう経緯でquiz.jsのres.correct_answerに入ってくるかがわかりません

2020年4月16日
ユーザー

僕が理解しているプロセスを書いてみます。

1)_answer.phpにて、変数$correctAnswerはcheckAnswerメソッドにアクセスする
2)Quiz.phpにあるcheckAnswerメソッドはQuizクラスにあるプロパティ$_quizSetにアクセスする
3)プロパティ$_quizSetは空だが、_setup()メソッドから代入される?
4)何番目のクイズセットを代入されるかというとcheckAnswerが[$_SESSION['current_num']]と言っているのでindex0を代入。(でもなぜ?コンストラクターが何か機能している??)
5)最終的にchechAnswer()はindex0のキー'a'のindex0の値(A0)を取得して$correctAnswerに渡しreturnで値を返す
6)_answer.phpの変数$correctAnswerにそれ(A0)が渡る
7)answerクラスの<li>がクリックされて、quiz.jsのイベントが発生する

僕が理解できたのはここまでで、なぜA0が6)からquiz.jsのres.correct_answerに繋がるのか、7)でクリックされたはいいがこれがどのようにfunction(res)(←このresも理解できません)もしくはres.correct_answerに繋がるのかがわかりません。

どうぞよろしくお願い申し上げます。

この回答を見るにはプレミアムサービスへの登録が必要です

プレミアムサービスとは?