Weist einer Variablen namentlich Daten zu.
Assign ( "varname", "data" [, flag] )
Parameter
| varname | Der Name der Variablen, der Daten zugewiesen werden sollen. Dies kann kein Array sein. |
| data | Die Daten, die der Variablen zugewiesen werden sollen. |
| flag | [optional] Steuert die Weise, wie Variablen zugewiesen werden (addieren Sie die gewünschten Werte auf): 0 = (Standard) Erstellt die Variable, wenn es notwendig ist. 1 = Erzwungende Erstellung im lokalen Bereich 2 = Erzwungende Erstellung im globalen Bereich 4 = Scheitert, wenn die Variable nicht schon existiert |
Rückgabewert
| Erfolg: | Gibt 1 zurück. |
| Fehler: | Gibt 0 zurück wenn es nicht möglich ist die Variable zu erstellen oder ihr etwas zuzuweisen. |
Bemerkungen
Wenn es notwendig ist Assign() zu nutzen um eine Variable zu erstellen bzw. zu schreiben, dann sollte in den meisten Situationen Eval() genommen werden um die Variable zu lesen. IsDeclared() sollte verwendet werden um zu prüfen ob die Variable existiert.
Verwandte Funktionen
Eval, IsDeclared, Execute
Beispiel
Global $variable
If Assign("variable", "Hello") Then MsgBox(4096, "", $variable) ; Erzeugt die Ausgabe "Hello"