Progate PHP学習レッスンⅡ⑦
ご覧いただきありがとうございます。
今日もProgateしていきます。
Progate PHPが今の自分には難しすぎて、もう一周しようかワンクッション 動画やテキスト教材やろうか悩み中です。
とりあえず、実施していきます!
Progate PHP学習レッスンⅡ
Progate PHP学習レッスンⅡ①
Progate PHP学習レッスンⅡ②
Progate PHP学習レッスンⅡ③
Progate PHP学習レッスンⅡ④
Progate PHP学習レッスンⅡ⑤
Progate PHP学習レッスンⅡ⑥
Progate PHP学習レッスンⅡ
17. 注文の小計を出そう
注文個数と税込み金額を使って小計計算及び表示
形成されたインスタンスに対して$thisを使って計算するような関数を作る。関数の中で別のメソッドを呼び出していそう。
早速演習 : とりあえず思った通りに埋めてみる。
エラー発生したため解答確認
menu.phpはスペル間違い (大文字及び単純なスペルミス)
コード間違い二か所あり
× : $menu = $_POST[$menu->setOrderCount($orderCount)];
〇 : $menu->setOrderCount($orderCount);
メソッドの呼び出し方の意味を理解できていなかった。
二つ目の間違いは
× : <p class="order-price"><?php echo $getTotalPrice?>円</p>
〇 : <p class="order-price"><?php echo $menu->getTotalPrice() ?>円</p>
$menu-が無いと、何のデータを参照しているか分からなくなると推測。
演習終了
18. 注文の合計金額を出そう
早速演習 : 考えたコードを打つがエラー発生
答えを見る
一つ目の間違い
× : <?php echo $totalPayment ?>
〇 : <?php $totalPayment = 0 ?>
そのまま0にすればよかった。menuの方で定義してしまったが、消しておく。
二つ目の間違い
× : ++ $menu->getTotalPrice();
〇 : $totalPayment += $menu->getTotalPrice();
式の書き方が間違ってた。
三つ目の間違い
× : <?php echo $totalPayment ?>
〇 : <h3>合計金額: <?php echo $totalPayment ?>円</h3>
そもそも書くところ間違えてた
演習終了!
学習範囲 : Progate PHP学習レッスンⅡ 17~18
学習時間 : 18:00 ~ 18:30
備考 : 理解が足りていないことを実感。他の教育動画を見ようかなとも思ったけど、もうワントライしてみることに。とりあえずの目標は、スライドでもインターネット情報でも参照しても良いから、自力で正解コードが書けようになること。あとは内容が理解できること。
この記事が気に入ったらサポートをしてみませんか?