• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:デザインとプログラムの分離)

デザインとプログラムの分離

このQ&Aのポイント
  • デザインとプログラムを分離するための一例を教えてください。
  • デザインとプログラムを分離する方法を教えてください。
  • デザインとプログラムを分離する際の注意点について教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • dscripty
  • ベストアンサー率51% (166/325)
回答No.2

簡単にすませるなら…… display関数のなかで htmlspecialchars(...) しないで、 $data["..."] に代入するときにする。 data.txt は foreach でタグを組み立てて、htmlspecialchars(...) しないで、そのまま $data["..."] へ代入。 かな? でも本気でロジックと表示を分離させたいなら、テンプレートの仕様を考えて、テンプレートファイルをパースして、仕様の通りに展開するエンジンを実装した方がいいよ?

infinity38
質問者

お礼

とらあえずそのやり方でやってみます。 ご回答ありがとうございました。

その他の回答 (1)

回答No.1

すでにあるテンプレートエンジンを利用する。 定番はSmartyだろうね。

関連するQ&A