2023年3月27日解決済み

一度変数に渡さずに直接 var_dump すると配列が返されないのはなぜですか?

ユーザー

fetch() は配列か false を返すことは、調べてわかりました。

動画では

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

のように一度変数に渡してから var_dump しているのですが
var_dump($stmt->fetch());
上記のように直接渡すと bool(false) と表示されます。
どちらも同じ意味だと思っていたのですが、なぜ直接渡すと配列が返されていないのでしょうか?

スタッフ

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

プレミアムプランとは?