Class _Cmd_Var

Description

Gibt den Inhalt einer Variablen aus oder ruft einen Sub auf.

 {#VAR var=$varname sub=subname file=filename [key1=val1]}

Es muss mindestens einer der drei Parameter angegeben werden. Wird nur $varname angegeben, so wird der Inhalt der Variable ausgegeben. Es ist auch möglich, die Variable statt mit einem $ mit einem % (%varname) zu kennzeichnen, dann wird ihr Inhalt vor dem Ausgeben durch htmlentities() geschickt.

Wenn sub oder file angegeben wurden, so wird der Sub subname in der Datei filename ausgeführt. Ist auch var angegeben, so wird varname dem Sub als Namespace überreicht. Varname sollte also ein Array sein. Es können noch beliebige weitere Attribute von #VAR angegeben werden, (hier z.B. key1=var1), welche als Variablen im Namespace des aufgerufenen SUbs wieder auftauchen. So lassen sich Subs "mit Parametern" aufrufen.

Located in /web/mod/mod.template.compiler.php (line 435)

_Cmd
   |
   --_Cmd_Var
Variable Summary
mixed $_File
mixed $_Sub
mixed $_Var
mixed $_Vars
Method Summary
void compile ( $NSIndex,  $Depth)
void init ( $param)
Variables
mixed $_File = "" (line 439)
mixed $_Sub = "" (line 438)
mixed $_Var = "" (line 437)
mixed $_Vars = array() (line 440)
Methods
compile (line 461)
void compile ( $NSIndex,  $Depth)
  • $NSIndex
  • $Depth

Redefinition of:
_Cmd::compile()
init (line 442)
void init ( $param)
  • $param

Redefinition of:
_Cmd::init()

Inherited Methods

Inherited From _Cmd

_Cmd::_Cmd()
_Cmd::compile()
_Cmd::getName()
_Cmd::init()
_Cmd::isBlock()
_Cmd::isValidParent()

Documentation generated on Mon, 22 Oct 2007 17:17:27 +0200 by phpDocumentor 1.3.1