で奇妙な問題が発生していin_array
ます。何らかの理由で、true を返すべきだと確信しているものに対して false を返しています。
これを行っていると考えることができる唯一の理由は、隠れたキャラクターまたは私が見ることができない何かがある場合です. しかし、変数を使用している間、このようなものは何も追加していません。
出力のスクリーンショット:
isValidAnswer
方法:
/**
* Return whether this is a valid answer or not
*
* @param mixed $answer
* @return boolean $validAnswer
*/
public function isValidAnswer($answer) {
print($answer . "<br />"); print_r($this->answers);
return in_array($answer, $this->answers);
}
何か案は?ありがとう。