型の指定は必要ですか?

2020年4月15日
ユーザー
$stmt -> bindValue(':answer', (int)$_POST['answer'], \PDO::PARAM_INT);

の部分についてですが、第二引数でanswerを(int)で入れているのに、第三引数の\PDO::PARAM_INTが必要なのはなぜですか?

もしくは第三引数のPARAM_INTでint型を指定しているのに、第二引数に(int)をつけているのはなぜでしょうか。よろしくお願いいたします。

この回答を見るにはプレミアムプランへの登録が必要です

プレミアムプランとは?