2013-03-12 3/13 講義復習メモ PHP BMI 復習 smarty PHPとhtml・CSS・jsをわける メンテしやすい ミスが減る サイトの動き 書く画面(静的画面)→html,css テンプレート化,phpでの表示(モックアップ)→.php .tpl ロジック(プログラムの中身) 実装 目的と自分の位置と成すべきことを時折確認 テンプレート化、phpでの表示 入力された値に応じてhtmlを変えるため、phpで出力熟練しても同じミスを犯す。 構造上の問題.tplは(穴開き、未完成の)html .phpで穴埋め←assign 完成させたhtmlを出力←display プログラムの共通化 リファクタリング入力判定 入力チェック値を渡すフラグ論理演算 AND OR NOT