Verwenden Sie exec
für Anweisungen:
eval
funktioniert nur für Ausdrücke wie 2*2
, 4+5
usw.
eval
und exec
sind in Ordnung, wenn die Zeichenfolge von einer bekannten Quelle kommt, aber nicht verwendet wird, wenn die Zeichenfolge von einer unbekannten Quelle stammt (Benutzereingabe).