ホームページ >バックエンド開発 >PHPチュートリアル >PHP テンプレート エンジン Smarty での予約変数の使用状況の分析、テンプレート Smarty_PHP チュートリアル

PHP テンプレート エンジン Smarty での予約変数の使用状況の分析、テンプレート Smarty_PHP チュートリアル

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBオリジナル
2016-07-12 08:54:32817ブラウズ

PHPテンプレートエンジンSmarty、テンプレートsmartyにおける予約変数の使用状況の分析

この記事では、PHPテンプレートエンジンSmartyにおける予約変数の使用方法について説明します。参考のために皆さんと共有してください。詳細は次のとおりです:

Smarty には、PHP スクリプトで割り当てる必要なく直接使用できる予約変数がいくつかあります。つまり、割り当てるために $_tpl->assign('var','value') を使用する必要はありません。彼ら。

1. テンプレート内のページリクエストの変数にアクセスします

リーリー

2. テンプレートファイルのPHPスクリプトで定義された定数とシステム定数にアクセスします

リーリー

3. テンプレートファイルで現在のサーバー時間を取得します

コードをコピーします コードは次のとおりです: {$smarty.now|date_format:"%Y-%m-%d %H:%M:%S"} == date('Y-m-d H:i PHP スクリプト:s',time())

4. テンプレート内の設定ファイルへのアクセス

{$smarty.config.Configuration Variables} を通じて構成ファイル内のテンプレート変数にアクセスできます。この場合、テンプレート内の構成ファイル内の変数にアクセスするには 2 つの方法があります: 1. {#Configuration Variables#}; 2. {$smarty.config.Configuration Variables} (ゾーンがある場合は同じです)真実。

5. Smarty の組み込み関数キャプチャによってキャプチャされたデータを取得します

capture 関数の機能は、テンプレートによって出力されたデータをページに出力するのではなく、キャプチャして変数に保存することです。{capture name="foo"} と {/capture} の間のデータはすべて、変数 $foo。これは name 属性で指定されます。テンプレート内の $smarty.capture.foo を通じてこの変数にアクセスします。 name 属性が指定されていない場合、関数はデフォルトで「default」をパラメータとして使用します。

6. 予約変数 $smarty.foreach

$smarty.foreach は、配列の数、増分 +1 など、foreach ループ配列に関する情報を取得します。 $smarty.foreach の使用方法の詳細については、以前の記事「PHP テンプレート エンジン Smarty」を参照してください。組み込み関数foreach、foreachelseの使用状況分析》

さらに PHP 関連のコンテンツに興味のある読者は、このサイトの特別トピックをチェックしてください: 「Smarty テンプレートを使い始めるための基本チュートリアル」、「PHP テンプレート テクノロジの概要」、「PDO に基づく PHP データベース操作スキルの概要」 "、"PHP の操作とオペレーターの使用法の概要"、"PHP ネットワーク プログラミング スキルの概要"、"PHP 基本構文の入門チュートリアル"、"PHP オブジェクト指向プログラミングの入門チュートリアル"、"PHP 文字列の使用法の概要"、 『PHP+MySQLデータベース操作入門チュートリアル』と『PHPにおける一般的なデータベース操作スキルのまとめ』

この記事が、Smarty テンプレートに基づいた皆様の PHP プログラム設計に役立つことを願っています。

興味がありそうな記事:

  • PHPテンプレートエンジンSmartyの組み込み機能の詳細説明
  • PHPテンプレートエンジンSmartyの組み込み変数メディエーターの使い方の詳細説明
  • カスタム変数メディエーターの使い方PHP テンプレート エンジン Smarty
  • PHP テンプレート エンジン Smarty の内部構築関数 foreach および foreachelse の使用分析
  • PHP テンプレート エンジン Smarty での設定ファイルのテンプレート変数での使用方法の例
  • PHP テンプレート エンジン Smarty での変数の使用方法の例
  • smarty テンプレート エンジンが php からデータを取得する方法
  • ThinkPHP は、smarty テンプレート エンジンを使用しています
  • PHP テンプレート エンジン Smarty の乱数​​生成方法と数学関数の詳細な説明
  • PHP テンプレート エンジン Smarty のキャッシュの使用方法の概要
  • PHP Smarty テンプレート エンジンに関する 6 つのヒント
  • [PHP] テンプレート エンジン Smarty の詳細かつ簡単な紹介
  • PHP テンプレート エンジン Smarty の組み込み関数セクションとセクションの使用法の詳細な説明

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/1119976.html技術記事 PHP テンプレート エンジン Smarty、テンプレート Smarty での予約変数の使用状況の分析 この記事では、PHP テンプレート エンジン Smarty での予約変数の使用方法について例を示して説明します。参考のために皆さんと共有してください。詳細は次のとおりです:...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。