僕が理解しているプロセスを書いてみます。
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に繋がるのかがわかりません。
どうぞよろしくお願い申し上げます。
この回答を見るにはプレミアムプランへの登録が必要です
プレミアムプランとは?