HTML_Template_IT::getGlobalvariables()

HTML_Template_IT::getGlobalvariables() – 全グローバル変数の配列を変数キャッシュから返す

Synopsis

require_once 'HTML/Template/IT.php';

array HTML_Template_IT::getGlobalvariables ( )

Description

全グローバル変数の配列を変数キャッシュから取得します。 HTML_Template_IT::setVariable() を使用して代入した変数のみが返されます。返される値は二つで、 最初の値はグローバル変数の名前の配列です。 二番目の値がすべての変数の配列となります。

Return value

array - 配列を返します。 キー 0 には代入された変数の名前が配列で格納され、キー 1 には対応する値が配列で格納されます。

Example

スクリプト

<?php

require_once("HTML/Template/IT.php");

$template = <<<EOF
<!-- BEGIN a -->
    Hello {username}
<!-- END a -->
Welcome to {page},
You are visitor number {visitorcount}.
EOF;

$tpl = new HTML_Template_IT('.');
$tpl->setTemplate($template);

// 変数 {page} を設定します。これが getGlobalvariables で返されます。
$tpl->setVariable("page""http://example.com");
$tpl->setVariable("username""foo");

// getGlobalvariables は {username} を返しません。グローバル変数ではないからです。
// また {visitorcount} も返しません。設定されていないからです。
print_r($tpl->getGlobalvariables());

?>

出力

   
Array
(
    [0] => Array
        (
            [0] => @{page}@
        )

    [1] => Array
        (
            [0] => http://example.com
        )

)

Note

This function can not be called statically.

置換済みブロックを取得する (Previous) テンプレートファイルを読み込む (Next)
Last updated: Wed, 16 Apr 2014 — Download Documentation
Do you think that something on this page is wrong? Please file a bug report or add a note.
View this page in:

User Notes:

There are no user contributed notes for this page.