var_dump($result) と var_dump($stmt->fetch()) で出力が異なるのはなぜですか?

$stmt->fetch() とすると次の行が取得されるためです。
2022年4月5日
ユーザー

質問失礼します。

$result = $stmt->fetch();
var_dump($result);

と書くところを

$result = $stmt->fetch();
var_dump($stmt->fetch());

と間違えてしまったのですが、出力がbool(false)と出ました。
どうしてこうなったのか見当も付きません。
よろしくお願いします。

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

プレミアムプランとは?