ホーム > PHPテクニック > PHPで簡単なテンプレートエンジンを作る!
PHPリファレンス

UPDATE:2024年11月29日

PHPで簡単なテンプレートエンジンを作る!

 | wepicks!

PHPで簡単なテンプレートエンジンを作る!

有名なテンプレートエンジンに smarty がありますが、今回は自分で簡単なテンプレートエンジンを作ってみましょう。テンプレートエンジンを使用することで、表示部分のファイルを切り分けることが出来ます。

テンプレートファイル

まず最初に、テンプレート用ファイルの tpl.html を作成します。ソースコードは以下になります。ファイルを作成したら任意のディレクトリに保存してください。

tpl.html

テンプレートエンジン

次に、テンプレートエンジンとなる関数を作ります。ファイル名を function.php としてください。ソースコードは以下になります。ファイルを作成したら tpl.html と同じディレクトリに保存してください。

function.php

アクセスするファイル

最後に、直接アクセスするページを作成します。ファイル名を index.php としてください。ソースコードは以下になります。ファイルを作成したら、 tpl.html と同じディレクトリに保存してください。

index.php

これでファイル作成は完了です。index.php へ Webブラウザからアクセスすると、テンプレートファイルの内容が表示されると思います。その際、テンプレートの ブレース _%・・・%_ 部分が、テンプレートエンジンによって配列の値に置換されているはずです。

実行結果
テンプレート変数の値1:PHPで簡単なテンプレートを作る!
テンプレート変数の値2:テンプレートを表示しました。

タグ(=記事関連ワード)

日付

公開日:2014年2月13日
最終更新日:2024年11月29日

このカテゴリの他のページ

この記事へのコメント

トラックバックurl

https://wepicks.net/phpref-tech_phptemplate/trackback/

page top

This website stores cookies on your computer. These cookies are used to provide a more personalized experience and to track your whereabouts around our website in compliance with the European General Data Protection Regulation. If you decide to to opt-out of any future tracking, a cookie will be setup in your browser to remember this choice for one year.

Accept or Deny