LOCAL(variablenname
)
Setzt eine lokale Variabe, die nur im lokalen Gültigkeitsbereich des Gosub-Stacks definiert ist.
macro beispiel( x ) { Verbose(1,x ist ${x}); LOCAL(y)=x+x; Verbose(1,y ist ${y}); } context default { 123 => { &beispiel(4); // y wird zwar im Makro gesetzt, ist // aber hier nicht definiert Verbose(1,y ist ${y}); } }
Asterisk-Versionen:
| | | | | 1.6 |————————
Interner Hilfetext zu dieser Funktion in Asterisk 1.6:
-= Info about function 'LOCAL' =- [Syntax] LOCAL(<varname>) [Synopsis] Variables local to the gosub stack frame [Description] Not available
Differenz des internen Hilfetexts von Asterisk 1.4 zu 1.6: — in Asterisk 1.4 nicht vorhanden —
Siehe auch. Abschnitt 38, „GLOBAL()
“, Abschnitt 87, „SHARED()
“, Abschnitt 52, „IMPORT()
“
AMOOCON 2010
Noch kein Ticket? Dann wird es Zeit. Nur noch wenige Tage.
- Infos unter www.amoocon.de.
- twitter.com/AMOOCON