$get
Gebruik: $get(naam)
Categorie: tekst
Beschrijving:
Retourneert de variabele naam (gelijk aan %naam%) of een lege tekenreeks als naam niet is ingesteld. Als naam een andere variabele is (zoals %indirect%), wordt de waarde van die variabele gebruikt als naam. Zo kan je dynamisch genaamde variabelen ophalen.
Notitie
Meestal kan je de waarden van een tag met de naam van die variabele opvragen. Als je tag bijvoorbeeld ‘rerecorded’ heet, kan je %rerecorded% gebruiken. Maar koppeltekens zijn geen geldige tekens voor scriptvariabelen, dus %re-recorded% zou een syntaxisfout opleveren. In zulke gevallen moet je $get(re-recorded) gebruiken.
Voorbeeld:
De volgende instructies retourneren de aangegeven waarden:
$set(foo,This is foo)
$set(bar,foo)
$get(foo) ==> "This is foo"
$get(bar) ==> "foo"
$get(%bar%) ==> "This is foo"
$get(baz) ==> "" ('baz' has not been set to a value)