【週刊ドットインストール】 学習ロードマップにPHP/Laravelを追加、最近のAI使いこなしTips
僕が理解しているプロセスを書いてみます。 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に繋がるのかがわかりません。 どうぞよろしくお願い申し上げます。
ドットインストールは、3分動画でマスターできるプログラミング学習サービスです。
3分で気軽に学習でき、スマートフォンからも視聴可能です。ホームページやWebサービスの制作を通して、実践的にプログラミングを学べます。
他にも、ゲーム制作やデータ分析・機械学習・AIに使われる言語まで幅広くカバー。学びたい分野のレッスンがきっと見つかります。
この回答を見るにはプレミアムプランへの登録が必要です
僕が理解しているプロセスを書いてみます。
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に繋がるのかがわかりません。
どうぞよろしくお願い申し上げます。