Thread eval (9 answers)
Opened by Froschpopo at 2006-03-03 01:12

Dubu
 2006-03-03 10:07
#63428 #63428
User since
2003-08-04
2145 Artikel
ModeratorIn + EditorIn

user image
Du musst unterscheiden zwischen String-eval und Block-eval.
Bei String-eval wird tatsächlich der im String enthaltene Code zur Laufzeit kompiliert (ich glaube allerdings nicht, dass dafür ein eigener Prozess gestartet wird, langsamer ist es trotzdem).
Beim Block-eval werden dagegen für den Block Fehlerkontrollen, die sonst zum Abbruch führen würden, abgeschaltet, damit man seine eigene Fehlerabfrage machen kann (analog zu Exceptions in anderen Sprachen).

Die Antworten lauten also:
String-eval: Ja. Ja.
Block-eval: Nein. Nein.

View full thread eval