function getTodos では、取得した配列を return して $todos に代入していると解釈しています。
そのため、$todos = getTodos($pdo); と書くと、上記のように関数内で配列を $todos に代入したあと、さらに = で $todos に代入しているようなイメージとなり、重複しているのでは?と感じました。
function getTodos 内の return $todos; 文を消す、あるいは
$todos = getTodos($pdo); を getTodos($pdo); とだけ書く。
といった書き方ではダメなのでしょうか?
よろしくお願いします。
この回答を見るにはプレミアムプランへの登録が必要です
プレミアムプランとは?