【週刊ドットインストール】 考える力を養うための新クラス『データで学ぶアルゴリズム』を256timesでリリース!
function getTodos では、取得した配列を return して $todos に代入していると解釈しています。 そのため、$todos = getTodos($pdo); と書くと、上記のように関数内で配列を $todos に代入したあと、さらに = で $todos に代入しているようなイメージとなり、重複しているのでは?と感じました。
function getTodos
return
$todos
$todos = getTodos($pdo);
function getTodos 内の return $todos; 文を消す、あるいは $todos = getTodos($pdo); を getTodos($pdo); とだけ書く。 といった書き方ではダメなのでしょうか?
return $todos;
getTodos($pdo);
よろしくお願いします。
ドットインストールは、3分動画でマスターできるプログラミング学習サービスです。
3分で気軽に学習でき、スマートフォンからも視聴可能です。ホームページやWebサービスの制作を通して、実践的にプログラミングを学べます。
他にも、ゲーム制作やデータ分析・機械学習・AIに使われる言語まで幅広くカバー。学びたい分野のレッスンがきっと見つかります。
この回答を見るにはプレミアムプランへの登録が必要です
function getTodosでは、取得した配列をreturnして$todosに代入していると解釈しています。そのため、
$todos = getTodos($pdo);と書くと、上記のように関数内で配列を$todosに代入したあと、さらに = で$todosに代入しているようなイメージとなり、重複しているのでは?と感じました。function getTodos内のreturn $todos;文を消す、あるいは$todos = getTodos($pdo);をgetTodos($pdo);とだけ書く。といった書き方ではダメなのでしょうか?
よろしくお願いします。