タグ

エンジンに関するsatopianのブックマーク (2)

  • PHPでWebアプリ開発!人気テンプレートエンジン「Twig」を使ってみよう

    PHPを使った格的なWebアプリ開発に欠かせないのが、テンプレートエンジン。セキュリティ対策やデバッグがしやすく、人気のあるテンプレートエンジン「Twig」を紹介します。 TwigはPHP向けのテンプレートエンジンです。PHP自体がもともとテンプレートエンジンとして始まりましたが、たとえば「Hello world」を書くとしたら、どちらがいいでしょうか? 素のPHP<?php echo "<p> Hello " . $name . "</p>"; ?> もしくは<p> Hello {{ name }} </p> PHPは冗長な言語です。HTML要素を出力するとより冗長になります。最近のテンプレートシステムは冗長性をなくし、さらに、セキュリティやデバッグといった機能が特徴です。 今回はTwigを取り上げます。 TwigはBlackfireやSymfonyを開発した企業Sensio labs

    PHPでWebアプリ開発!人気テンプレートエンジン「Twig」を使ってみよう
  • PHPテンプレートエンジンまとめ 一覧と構文例(随時追加中)

    データベースから引き出したデータはなるべくきれいに表示したいものです。 とはいえ、いまどきechoを使いまくってPHP内からデータを書き出すのはナンセンスです。MVCの分担もできません。 そんなときにはテンプレートエンジン!! データを渡せば簡潔な記述でhtmlに変換してくれます。また、コードとデザインを明確に分けることもでき、複数人での作業分担も可能になります。ということで今日はPHPのテンプレートエンジンをまとめてみました。 すごい数が出ていますので、とりあえず一覧と例文を載せておきます。(すべて試している訳ではありませんし知識も低いので、間違いがありましたらツイッターなどでご指摘ください。FF外歓迎。) Follow @LandscapeSketch 有名どころはBlade、Twig、Smarty、PHPTALあたりでしょうか。 ちなみにぼくはBladeとDIVを愛用しています。Bl

    PHPテンプレートエンジンまとめ 一覧と構文例(随時追加中)
  • 1