array
HTML_Template_IT::getGlobalvariables (
)
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.
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.
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
This function can not be called statically.