3/13 講義復習メモ PHP BMI

復習

smarty
PHPとhtml・CSS・jsをわける
メンテしやすい
ミスが減る

    1. サイトの動き
    2. 書く画面(静的画面)→html,css
    3. テンプレート化,phpでの表示(モックアップ)→.php .tpl
    4. ロジック(プログラムの中身)
    5. 実装

目的と自分の位置と成すべきことを時折確認

テンプレート化、phpでの表示

入力された値に応じてhtmlを変えるため、phpで出力

熟練しても同じミスを犯す。
構造上の問題

.tplは(穴開き、未完成の)html
.phpで穴埋め←assign
完成させたhtmlを出力←display

プログラムの共通化

リファクタリング

入力判定
入力チェック

値を渡す

フラグ

論理演算
AND OR NOT