<expression name="promenna1" copy="0">PHP vyraz s promennymi</expression>
Slouží pro vyhodnocování složitějších výrazů přímo pomocí PHP. Ve výrazu zadaném v těle tagu nahradí proměnné a vyhodnotí jej. Výsledek zapíše do zadané proměnné (name). Pokud není název proměnné zadán, tak výsledek nikam neukládá - v takovém případě nemusí zadaný výraz ani vracet žádnou hodnotu a může to být obecně jakýkoliv PHP kód.
Atributy:
name
- (nepovinný) Jméno proměnné, která se má vytvořit. Pokud není zadán, výsledek výrazu se ignoruje.copy
- (nepovinný) Určuje, jestli se při dalším vyplňování formuláře vyhodnotí výraz znovu (toto je i výchozí chování, pokud není copy
zadán),
nebo se použije hodnota vypočtená při předchozím vyplňování formuluáře.<expression name="vysledna_promenna"> //PHP výraz s proměnnými, například: trim('{$retezec1}') . trim('{$retezec2}') // spojeni retezcu - retezce je nutne uzavirat do uvozovek nebo apostrofu, operator pro spojeni je . (tecka)! </expression>
Vytvoří proměnnou vysledna_promenna
a zapíše do ní výsledek zadaného výrazu.