ホームページ >バックエンド開発 >PHPチュートリアル >改良されたテンプレート PHP 解釈テンプレート Phplib_PHP チュートリアル

改良されたテンプレート PHP 解釈テンプレート Phplib_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-15 13:33:30870ブラウズ

PHP解釈テンプレートPhplibの使い方を詳しく説明する前に、まずphpタグを使用したテンプレートシステムがなぜ改善され続ける必要があるのか​​を説明しましょう。実際、これは主に PHP タグがアーティストにとって不便であることが原因です。彼らは、{title} などのこの視覚的なタグを直接使用することを好みます。

まず、視覚的なタグを使用するように前の例を変更しました。最初のステップは、shownews.php を shownews.tpl に変更し、内部の php タグを Visual タグに置き換えることです。shownews.tpl のコードは次のとおりです。

html
  1. > <
  2. >
  3. < title>
  4. ニュースを表示< /title> < /頭 >
  5. <ボディ>
  6. {タイトル} < /body>
  7. 2 番目のステップ、それを達成する方法 listnews.php の効果はどうですか?実際には、{title} を直接置き換えるだけです。したがって、変更された listnews.php コードは次のようになります:
    <ol class="dp-xml">
    <li class="alt"><span><span class="tag"><</span><span> ?   </span></span></li><li><span>Include('getnews.php');  </span></li><li class="alt"><span>//获取数据   </span></li><li><span>echo str_replace('{title}',  </span></li><li class="alt"><span>$news,file_get_contents<br />('shownews.tpl'))   </span></li><li><span class="tag">?></span><span>   </span></span></li>
    <li class="alt"><span> </span></li>
    </ol>
    実際、PHP 解釈テンプレート Phplib の原理はまさにこれと同じです。たとえば、phplib を使用して上記の機能を実装したい場合、listnews.php を変更するだけで済みます。 変更したコードは次のとおりです。 Phplibでは、対応するマニュアルを確認できます。
  8. http://www.bkjia.com/PHPjc/446061.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/446061.html技術記事 PHP 解釈テンプレート Phplib の使用方法を詳しく説明する前に、まず、PHP タグを使用したテンプレート システムが引き続き改善される必要がある理由を説明します。実際、これはアーティストにとって PHP タグが非常に難しいことが主な理由です...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。