$stmt -> bindValue(':answer', (int)$_POST['answer'], \PDO::PARAM_INT);
の部分についてですが、第二引数でanswerを(int)で入れているのに、第三引数の\PDO::PARAM_INTが必要なのはなぜですか?
もしくは第三引数のPARAM_INTでint型を指定しているのに、第二引数に(int)をつけているのはなぜでしょうか。よろしくお願いいたします。
この回答を見るにはプレミアムプランへの登録が必要です
プレミアムプランとは?