<html>
<head>
<title>Ister PHP Documentation - Docs For Class T24TemplateTree</title>
<link rel="stylesheet" type="text/css" href="../media/style.css">
</head>
<body>
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr>
<td class="header_logo" valign="top" height="100"><a href="/"><img src="../media/header.gif" border="0" alt="logo"></a></td>
<td class="header_top" valign="bottom" height="100">template </td>
</tr>
<!-- <tr><td colspan="2" class="header_line"><img src="../media/empty.png" width="1" height="1" border="0" alt="" /></td></tr> -->
<tr>
<td class="header_menu"></td>
<td class="header_menu">
[ <a href="../index.html" class="menu">doc home</a> ]
[ <a href="../classtrees_template.html" class="menu">class tree: template</a> ]
[ <a href="../elementindex_template.html" class="menu">index: template</a> ]
[ <a href="../elementindex.html" class="menu">all elements</a> ]
</td>
</tr>
<!-- <tr><td colspan="2" class="header_line"><img src="../media/empty.png" width="1" height="1" border="0" alt="" /></td></tr> -->
</table>
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr valign="top">
<td width="200" class="menu">
<b>Tutorials:</b>
<div class="package">
<a href="../tutorials/toc.html">Table Of Contents</a>
</div>
<b>Packages:</b><br />
<div class="package">
<a href="../li_acl.html">acl</a><br />
<a href="../li_app.html">app</a><br />
<a href="../li_http.html">http</a><br />
<a href="../li_mail.html">mail</a><br />
<a href="../li_session.html">session</a><br />
<a href="../li_sql.html">sql</a><br />
<a href="../li_template.html">template</a><br />
<a href="../li_ui.html">ui</a><br />
<a href="../li_util.html">util</a><br />
<a href="../li_xml.html">xml</a><br />
</div>
<b>Classes:</b><br />
<div class="package">
<a href="../template/IsterParser.html">IsterParser</a><br />
<a href="../template/IsterTemplate.html">IsterTemplate</a><br />
<a href="../template/IsterTemplateFactory.html">IsterTemplateFactory</a><br />
<a href="../template/T24FunctionContainer.html">T24FunctionContainer</a><br />
<a href="../template/T24IncludeTree.html">T24IncludeTree</a><br />
<a href="../template/T24Parser.html">T24Parser</a><br />
<a href="../template/T24Reader.html">T24Reader</a><br />
<a href="../template/T24ReaderFile.html">T24ReaderFile</a><br />
<a href="../template/T24ReaderString.html">T24ReaderString</a><br />
<a href="../template/T24TemplateTree.html">T24TemplateTree</a><br />
</div>
<b>Files:</b><br />
<div class="package">
<a href="../template/_framework-0.4.7_lib_IsterParser_php.html"> IsterParser.php
</a><br>
<a href="../template/_framework-0.4.7_lib_IsterTemplate_php.html"> IsterTemplate.php
</a><br>
<a href="../template/_framework-0.4.7_lib_IsterTemplateFactory_php.html"> IsterTemplateFactory.php
</a><br>
<a href="../template/_framework-0.4.7_lib_T24FunctionContainer_php.html"> T24FunctionContainer.php
</a><br>
<a href="../template/_framework-0.4.7_lib_T24IncludeTree_php.html"> T24IncludeTree.php
</a><br>
<a href="../template/_framework-0.4.7_lib_T24Parser_php.html"> T24Parser.php
</a><br>
<a href="../template/_framework-0.4.7_lib_T24Reader_php.html"> T24Reader.php
</a><br>
<a href="../template/_framework-0.4.7_lib_T24ReaderFile_php.html"> T24ReaderFile.php
</a><br>
<a href="../template/_framework-0.4.7_lib_T24ReaderString_php.html"> T24ReaderString.php
</a><br>
<a href="../template/_framework-0.4.7_lib_T24TemplateTree_php.html"> T24TemplateTree.php
</a><br>
</div><br />
</td>
<td>
<table cellpadding="10" cellspacing="0" width="100%" border="0"><tr><td valign="top">
<h1>Class: T24TemplateTree</h1>
Source Location: /T24TemplateTree.php<br /><br />
<table width="100%" border="0">
<tr><td valign="top">
<h3><a href="#class_details">Class Overview</a></h3>
<pre><a href="../util/IsterObject.html">IsterObject</a>
|
--<a href="../util/IsterMethodProxy.html">IsterMethodProxy</a>
|
--T24TemplateTree</pre><br />
<div class="description">This class represents a parser tree of a template.</div><br /><br />
<p><b>Author(s):</b>
Ingo Schramm
</p>
<p><b>Copyright:</b> Copyright (c) 2005 Ister.ORG Ingo Schramm</p>
</td>
<td valign="top">
<h3><a href="#class_methods">Methods</a></h3>
<ul>
<li><a href="../template/T24TemplateTree.html#methodT24TemplateTree">T24TemplateTree</a></li>
<li><a href="../template/T24TemplateTree.html#methodaddFuncNode">addFuncNode</a></li>
<li><a href="../template/T24TemplateTree.html#methodaddParamNode">addParamNode</a></li>
<li><a href="../template/T24TemplateTree.html#methodaddTextNode">addTextNode</a></li>
<li><a href="../template/T24TemplateTree.html#methodaddVarNode">addVarNode</a></li>
<li><a href="../template/T24TemplateTree.html#methodcleanIndex">cleanIndex</a></li>
<li><a href="../template/T24TemplateTree.html#methoddestroy">destroy</a></li>
<li><a href="../template/T24TemplateTree.html#methodgetStruct">getStruct</a></li>
<li><a href="../template/T24TemplateTree.html#methodgetTree">getTree</a></li>
<li><a href="../template/T24TemplateTree.html#methodgetVar">getVar</a></li>
<li><a href="../template/T24TemplateTree.html#methodisResolved">isResolved</a></li>
<li><a href="../template/T24TemplateTree.html#methodresolve">resolve</a></li>
<li><a href="../template/T24TemplateTree.html#methodsetStruct">setStruct</a></li>
<li><a href="../template/T24TemplateTree.html#methodsetTree">setTree</a></li>
<li><a href="../template/T24TemplateTree.html#methodsetup">setup</a></li>
<li><a href="../template/T24TemplateTree.html#methodsetVar">setVar</a></li>
<li><a href="../template/T24TemplateTree.html#methodsetVarArray">setVarArray</a></li>
<li><a href="../template/T24TemplateTree.html#methodtoString">toString</a></li>
<li><a href="../template/T24TemplateTree.html#methodunsetVarArray">unsetVarArray</a></li>
</ul>
</td>
</tr></table>
<hr />
<table width="100%" border="0"><tr>
<td valign="top">
<h3>Inherited Constants</h3>
</td>
<td valign="top">
<h3>Inherited Variables</h3>
</td>
<td valign="top">
<h3>Inherited Methods</h3>
<div class="tags">
<h4>Class: <a href="../util/IsterMethodProxy.html">IsterMethodProxy</a></h4>
<dl>
<dt>
<a href="../util/IsterMethodProxy.html#methodIsterMethodProxy">IsterMethodProxy::IsterMethodProxy()</a>
</dt>
<dd>
Constructor
</dd>
<dt>
<a href="../util/IsterMethodProxy.html#methodgetRegister">IsterMethodProxy::getRegister()</a>
</dt>
<dd>
Get the register.
</dd>
<dt>
<a href="../util/IsterMethodProxy.html#methodhasAlias">IsterMethodProxy::hasAlias()</a>
</dt>
<dd>
Check if an alias has been registerd.
</dd>
<dt>
<a href="../util/IsterMethodProxy.html#methodhasMethod">IsterMethodProxy::hasMethod()</a>
</dt>
<dd>
Check if a method has been registerd.
</dd>
<dt>
<a href="../util/IsterMethodProxy.html#methodinvoke">IsterMethodProxy::invoke()</a>
</dt>
<dd>
Same as invokeNext() but the queue is reset each time the function is called.
</dd>
<dt>
<a href="../util/IsterMethodProxy.html#methodinvokeNext">IsterMethodProxy::invokeNext()</a>
</dt>
<dd>
Invoke a registered method at a subsequent object instance.
</dd>
<dt>
<a href="../util/IsterMethodProxy.html#methodlastError">IsterMethodProxy::lastError()</a>
</dt>
<dd>
Read the last error.
</dd>
<dt>
<a href="../util/IsterMethodProxy.html#methodregister">IsterMethodProxy::register()</a>
</dt>
<dd>
Register an object's methods to the proxy.
</dd>
<dt>
<a href="../util/IsterMethodProxy.html#methodregisterAlias">IsterMethodProxy::registerAlias()</a>
</dt>
<dd>
Register an alias for a method.
</dd>
<dt>
<a href="../util/IsterMethodProxy.html#methodreset">IsterMethodProxy::reset()</a>
</dt>
<dd>
Reset the queue for a given method.
</dd>
<dt>
<a href="../util/IsterMethodProxy.html#methodsetRegister">IsterMethodProxy::setRegister()</a>
</dt>
<dd>
Set the register.
</dd>
</dl>
<h4>Class: <a href="../util/IsterObject.html">IsterObject</a></h4>
<dl>
<dt>
<a href="../util/IsterObject.html#methodIsterObject">IsterObject::IsterObject()</a>
</dt>
<dd>
Constructor
</dd>
<dt>
<a href="../util/IsterObject.html#methodabstractMethodError">IsterObject::abstractMethodError()</a>
</dt>
<dd>
Report attempt to call an abstract method.
</dd>
<dt>
<a href="../util/IsterObject.html#methodaddLogger">IsterObject::addLogger()</a>
</dt>
<dd>
Add an IsterLogger to process log messages.
</dd>
<dt>
<a href="../util/IsterObject.html#methoddeleteLogger">IsterObject::deleteLogger()</a>
</dt>
<dd>
Delete an already registered IsterLogger.
</dd>
<dt>
<a href="../util/IsterObject.html#methodgetLoggerNames">IsterObject::getLoggerNames()</a>
</dt>
<dd>
Fetch the names of all currently registered IsterLoggers.
</dd>
<dt>
<a href="../util/IsterObject.html#methodgetMem">IsterObject::getMem()</a>
</dt>
<dd>
Return maximum amount of memory an application has allocated at this point.
</dd>
<dt>
<a href="../util/IsterObject.html#methodlog">IsterObject::log()</a>
</dt>
<dd>
Trigger a log message.
</dd>
<dt>
<a href="../util/IsterObject.html#methodpassPHPmessage">IsterObject::passPHPmessage()</a>
</dt>
<dd>
Catch PHP E_WARNING and E_NOTICE messages.
</dd>
<dt>
<a href="../util/IsterObject.html#methodserialize">IsterObject::serialize()</a>
</dt>
<dd>
Serialize the object.
</dd>
<dt>
<a href="../util/IsterObject.html#methodsetLogLocal">IsterObject::setLogLocal()</a>
</dt>
<dd>
Set logging local for the current object.
</dd>
<dt>
<a href="../util/IsterObject.html#methodsetupLogger">IsterObject::setupLogger()</a>
</dt>
<dd>
Setup a logger.
</dd>
<dt>
<a href="../util/IsterObject.html#methodtriggerError">IsterObject::triggerError()</a>
</dt>
<dd>
Alias for log();
</dd>
<dt>
<a href="../util/IsterObject.html#methodunserialize">IsterObject::unserialize()</a>
</dt>
<dd>
Unserialize the object.
</dd>
<dt>
<a href="../util/IsterObject.html#method__sleep">IsterObject::__sleep()</a>
</dt>
<dd>
Executed prior to serialize().
</dd>
<dt>
<a href="../util/IsterObject.html#method__wakeup">IsterObject::__wakeup()</a>
</dt>
<dd>
Executed prior to unserialize().
</dd>
</dl>
</div>
</td>
</tr></table>
<hr />
<a name="class_details"></a>
<h3>Class Details</h3>
<div class="tags">
This class represents a parser tree of a template.<br /><br /><p>If you need to merge another tree in this tree, you can use getTree(), then merge the other tree, then setTree() (this was in earlier versions done using deleted method rplcTreeNode()).</p><br /><!-- <br /><br />
<h4>Tags:</h4> -->
<div class="tags">
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td><b>copyright:</b> </td><td>Copyright (c) 2005 Ister.ORG Ingo Schramm</td>
</tr>
<tr>
<td><b>author:</b> </td><td>Ingo Schramm</td>
</tr>
</table>
</div>
</div><br /><br />
<div class="top">[ <a href="#top">Top</a> ]</div><br />
<hr />
<a name="class_methods"></a>
<h3>Class Methods</h3>
<div class="tags">
<hr />
<a name="methodT24TemplateTree"></a>
<h3>constructor T24TemplateTree </h3>
<div class="function">
<table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
<table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
<code>T24TemplateTree T24TemplateTree(
<a href="../template/T24FunctionContainer.html">object T24FunctionContainer</a>
&$fcontainer)</code>
</td></tr></table>
</td></tr></table><br/>
Constructor<br /><br />
<p><b>Parameters:</b></p>
<div class="tags">
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="type"><a href="../template/T24FunctionContainer.html">object T24FunctionContainer</a> </td>
<td><b>&$fcontainer</b> </td>
<td></td>
</tr>
</table>
</div><br/>
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<hr />
<a name="methodaddFuncNode"></a>
<h3>method addFuncNode </h3>
<div class="function">
<table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
<table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
<code>boolean addFuncNode(
array
$params, integer
$line)</code>
</td></tr></table>
</td></tr></table><br/>
Add function node to the tree.<br /><br />
<p><b>Parameters:</b></p>
<div class="tags">
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="type">array </td>
<td><b>$params</b> </td>
<td></td>
</tr>
<tr>
<td class="type">integer </td>
<td><b>$line</b> </td>
<td></td>
</tr>
</table>
</div><br/>
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<hr />
<a name="methodaddParamNode"></a>
<h3>method addParamNode </h3>
<div class="function">
<table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
<table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
<code>boolean addParamNode(
string
$var, string
$value)</code>
</td></tr></table>
</td></tr></table><br/>
Add a parameter node to the tree.<br /><br />
<p><b>Parameters:</b></p>
<div class="tags">
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="type">string </td>
<td><b>$var</b> </td>
<td></td>
</tr>
<tr>
<td class="type">string </td>
<td><b>$value</b> </td>
<td></td>
</tr>
</table>
</div><br/>
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<hr />
<a name="methodaddTextNode"></a>
<h3>method addTextNode </h3>
<div class="function">
<table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
<table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
<code>boolean addTextNode(
string
$string)</code>
</td></tr></table>
</td></tr></table><br/>
Add a text node to the tree.<br /><br />
<p><b>Parameters:</b></p>
<div class="tags">
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="type">string </td>
<td><b>$string</b> </td>
<td></td>
</tr>
</table>
</div><br/>
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<hr />
<a name="methodaddVarNode"></a>
<h3>method addVarNode </h3>
<div class="function">
<table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
<table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
<code>boolean addVarNode(
string
$name)</code>
</td></tr></table>
</td></tr></table><br/>
Add a variable node to the tree.<br /><br />
<p><b>Parameters:</b></p>
<div class="tags">
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="type">string </td>
<td><b>$name</b> </td>
<td></td>
</tr>
</table>
</div><br/>
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<hr />
<a name="methodcleanIndex"></a>
<h3>method cleanIndex </h3>
<div class="function">
<table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
<table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
<code>boolean cleanIndex(
integer
$from, [integer
$to = null])</code>
</td></tr></table>
</td></tr></table><br/>
<p><b>Parameters:</b></p>
<div class="tags">
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="type">integer </td>
<td><b>$from</b> </td>
<td></td>
</tr>
<tr>
<td class="type">integer </td>
<td><b>$to</b> </td>
<td></td>
</tr>
</table>
</div><br/>
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<hr />
<a name="methoddestroy"></a>
<h3>method destroy </h3>
<div class="function">
<table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
<table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
<code>boolean destroy(
)</code>
</td></tr></table>
</td></tr></table><br/>
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<hr />
<a name="methodgetStruct"></a>
<h3>method getStruct </h3>
<div class="function">
<table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
<table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
<code>array getStruct(
)</code>
</td></tr></table>
</td></tr></table><br/>
Fetch the internal tree array (not recommenden).<br /><br />
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<hr />
<a name="methodgetTree"></a>
<h3>method getTree </h3>
<div class="function">
<table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
<table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
<code>array getTree(
)</code>
</td></tr></table>
</td></tr></table><br/>
Fetch the internal tree array (not recommenden).<br /><br />
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<hr />
<a name="methodgetVar"></a>
<h3>method getVar </h3>
<div class="function">
<table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
<table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
<code>mixed getVar(
string
$name)</code>
</td></tr></table>
</td></tr></table><br/>
Fetch the value of a variable.<br /><br /><!-- <br /><br />
<h4>Tags:</h4> -->
<div class="tags">
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td><b>return:</b> </td><td>The value on sucess or null on error.</td>
</tr>
</table>
</div>
<p><b>Parameters:</b></p>
<div class="tags">
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="type">string </td>
<td><b>$name</b> </td>
<td>Name of the variable.</td>
</tr>
</table>
</div><br/>
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<hr />
<a name="methodisResolved"></a>
<h3>method isResolved </h3>
<div class="function">
<table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
<table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
<code>boolean isResolved(
)</code>
</td></tr></table>
</td></tr></table><br/>
Check whether the variables are already resolved.<br /><br />
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<hr />
<a name="methodresolve"></a>
<h3>method resolve </h3>
<div class="function">
<table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
<table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
<code>boolean resolve(
)</code>
</td></tr></table>
</td></tr></table><br/>
Resolve all variables in the tree.<br /><br />
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<hr />
<a name="methodsetStruct"></a>
<h3>method setStruct </h3>
<div class="function">
<table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
<table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
<code>boolean setStruct(
array
$struct)</code>
</td></tr></table>
</td></tr></table><br/>
Fetch the internal tree array (not recommenden).<br /><br />
<p><b>Parameters:</b></p>
<div class="tags">
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="type">array </td>
<td><b>$struct</b> </td>
<td></td>
</tr>
</table>
</div><br/>
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<hr />
<a name="methodsetTree"></a>
<h3>method setTree </h3>
<div class="function">
<table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
<table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
<code>array setTree(
mixed
$tree)</code>
</td></tr></table>
</td></tr></table><br/>
Fetch the internal tree array (not recommenden).<br /><br />
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<hr />
<a name="methodsetup"></a>
<h3>method setup </h3>
<div class="function">
<table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
<table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
<code>boolean setup(
string
$name, mixed
$value)</code>
</td></tr></table>
</td></tr></table><br/>
Specify setup parameters.<br /><br /><p>Recognized: string commstart, string commend, integer unregistered</p><br />
<p><b>Parameters:</b></p>
<div class="tags">
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="type">string </td>
<td><b>$name</b> </td>
<td></td>
</tr>
<tr>
<td class="type">mixed </td>
<td><b>$value</b> </td>
<td></td>
</tr>
</table>
</div><br/>
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<hr />
<a name="methodsetVar"></a>
<h3>method setVar </h3>
<div class="function">
<table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
<table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
<code>boolean setVar(
string
$name, [mixed
$value = null])</code>
</td></tr></table>
</td></tr></table><br/>
Set a variable.<br /><br />
<p><b>Parameters:</b></p>
<div class="tags">
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="type">string </td>
<td><b>$name</b> </td>
<td>Name of the variable.</td>
</tr>
<tr>
<td class="type">mixed </td>
<td><b>$value</b> </td>
<td>Value of the variable.</td>
</tr>
</table>
</div><br/>
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<hr />
<a name="methodsetVarArray"></a>
<h3>method setVarArray </h3>
<div class="function">
<table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
<table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
<code>boolean. setVarArray(
array
$table)</code>
</td></tr></table>
</td></tr></table><br/>
Set a number of variables at once.<br /><br />
<p><b>Parameters:</b></p>
<div class="tags">
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="type">array </td>
<td><b>$table</b> </td>
<td>An array containing name-value-pairs of variables.</td>
</tr>
</table>
</div><br/>
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<hr />
<a name="methodtoString"></a>
<h3>method toString </h3>
<div class="function">
<table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
<table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
<code>string toString(
)</code>
</td></tr></table>
</td></tr></table><br/>
Make a string representation of the tree.<br /><br /><p>This method returns the resulting document. It calls resolve() implicitly if not yet done.</p><br /><!-- <br /><br />
<h4>Tags:</h4> -->
<div class="tags">
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td><b>see:</b> </td><td><a href="../template/T24TemplateTree.html#methodresolve">T24TemplateTree::resolve()</a></td>
</tr>
</table>
</div>
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<hr />
<a name="methodunsetVarArray"></a>
<h3>method unsetVarArray </h3>
<div class="function">
<table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
<table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
<code>boolean. unsetVarArray(
array
$table)</code>
</td></tr></table>
</td></tr></table><br/>
Unset a number of variables.<br /><br />
<p><b>Parameters:</b></p>
<div class="tags">
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="type">array </td>
<td><b>$table</b> </td>
<td>An array containing name-value-pairs of variables.</td>
</tr>
</table>
</div><br/>
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
</div><br />
<div class="credit">
<hr />
Documentation generated on Tue, 20 Dec 2005 11:22:18 +0100 by <a href="http://www.phpdoc.org">phpDocumentor 1.3.0RC4</a>
</div>
</td></tr></table>
</td>
</tr>
</table>
</body>
</html>