var_dump($posts) ではメソッドは表示されないのでしょうか?

var_dump() が出力するのはオブジェクトのプロパティであり、メソッドは出力の対象ではありません。
2022年2月28日
ユーザー

いつも勉強させていただいております。

ソースコードの 44 行目についてですが、
fetchAll の返り値はインスタンスの配列のため以下のようになると思いました。

$posts = {{$id=>1, $message=>'Thanks', $likes=>12, show=>function(){...}}, {2個目}, {3個目}}; 

しかし試しに foreach 文の前で var_dump($posts) としたところ show メソッドは入っていませんでした。

var_dump($posts) ではメソッドは表示されないのでしょうか?

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

プレミアムプランとは?

このレッスンの質問と回答(8)