HTML_Template_IT::getGlobalvariables()

HTML_Template_IT::getGlobalvariables() – Gibt einen Array mit allen gesetzten und befüllten Platzhalter zurück

Synopsis

require_once 'HTML/Template/IT.php';

array HTML_Template_IT::getGlobalvariables ( )

Description

Gibt einen Array mit allen gesetzten Variablen zurück. Es werden dabei nur Variablen zurückgegeben, die mit HTML_Template_IT::setVariable() befüllt wurden. Der Rückgabe-Array beinhaltet zwei Arrays. Der erste Array enthält die Namen aller gesetzten Platzhalter inklusive des Delimiters @, der zweite Array enthält die entsprechenden Werte der Platzhalter.

Return value

array - Ein Array. Der Schlüssel 0 enthält einen Array mit Namen der gesetzten Platzhalter, der Schlüssel 1 enthält einen Array mit den entsprechenden Werten.

Example

Script

<?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);

// Setzt den {page} Platzhalter. Da er gesetzt ist, wird er von getGlobalvariables zurueckgegeben.
$tpl->setVariable("page""http://example.com");
$tpl->setVariable("username""foo");

// getGlobalvariables gibt nicht {username} zurueck, da es kein globaler Platzhalter ist.
// Auch {visitorcount} wird nicht zurueckgegeben, da er nicht gesetzt wurde
print_r($tpl->getGlobalvariables());

?>

Ausgabe

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

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

)

Note

This function can not be called statically.

Gibt einen Block nach allen Ersetzungen zurück (Previous) Lädt ein Templatefile (Next)
Last updated: Sun, 19 Dec 2010 — 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.