ウェピックスではウェブ界の情報をピックアップします!
menu
ホーム > PHPテクニック > PHPで簡単なテンプレートエンジンを作る!

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

Pocket

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日
最終更新日:2017年03月27日

関連記事

配列関数サンプル

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

この記事へのコメント

トラックバックurl

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