Gibt den Inhalt einer Variable, welche durch einen String benannt wird, zurück.
Eval ( string )
Parameter
| string | Der Name der Variable als String. |
Rückgabewert
| Erfolg: | Gibt den Inhalt der Variable zurück. |
| Fehler: | Gibt einen Leerstring ("") zurück, wobei @error auf einen Wert ungleich 0 gesetzt wird. |
Bemerkungen
Falls man mit Eval() auf eine Variable zugreifen muss, ist es meistens sinnvoll, Assign()zu verwenden, um die Variable zu erstellen und zu beschreiben und IsDeclared(), um zu überprüfen, ob die Variable existiert (deklariert wurde).
Verwandte Funktionen
IsDeclared, Assign, Execute
Beispiel
Dim $a_b = 12
$s = Eval("a" & "_" & "b") ; $s wird auf 12 gesetzt
$s =Eval("c") ; $s = "" und @error = 1