QA #44

【インタフェース仕様】Questionクラス getCorrectAnswersInJSON /getIncorrectAnswersInJSONについて

aoki yujiほぼ9年前に追加. 8年以上前に更新.

ステータス:終了開始日:2015/05/05
優先度:通常期日:
担当者:aoki yuji作業時間の記録:0.10時間
カテゴリ:-
優先順:

説明

双方引数「なし」となっていますが、
DBに登録されているすべてのcorrect(incorrect)を文字列配列で応答すれば良いのでしょうか?

履歴

#1 aoki yujiほぼ9年前に更新

  • トラッカーDefect から QA に変更

#2 Miyazaki Masafumiほぼ9年前に更新

  • ステータス新規 から 解決 に変更
  • 担当者MIYAZAKI Masafumi から aoki yuji に変更

※※※ 例題による説明とさせてください ※※※

 correctAnswers[0] = "hoge";
 correctAnswers[1] = "foo";
 correctAnswers[2] = "bar";

Questionクラスのとあるインスタンスが、上記のようなデータを保持している場合、
getCorrectAnswersInJSON() は下記のような return を行なわなければなりません。

 return '["hoge", "foo", "bar"]';

上記では直打ちの文字列を応答していますが、実際は、
correctAnswersの配列をfor等で回覧し、上記の応答文字列を動的に生成することになります。
(※ちなみに、incorrectAnswersも同様です。)

#3 MIYAZAKI Masafumiほぼ9年前に更新

追加情報です。JSON配列形式に変換するところは、PHPが良い塩梅にやってくれるようです!

$ php -r 'var_dump(array("hoge","foo","bar"));'
array(3) {
  [0]=>
  string(4) "hoge" 
  [1]=>
  string(3) "foo" 
  [2]=>
  string(3) "bar" 
}

$ php -r 'var_dump(json_encode(array("hoge","foo","bar")));'
string(20) "["hoge","foo","bar"]" 

#4 MIYAZAKI Masafumi8年以上前に更新

2015.12.31(Thu)現在、解決済みのためクローズします。

#5 MIYAZAKI Masafumi8年以上前に更新

  • ステータス解決 から 終了 に変更

他の形式にエクスポート: Atom PDF