Hallo,
Probier's doch einfach selber mal aus!
Du wirst darauf kommen, das eval das Programm ca. 10x langsamer macht.
Das das _so_ langsam ist, ist klar. Aber es ging mir halt um einen Zusammenhang. Aber die anderen Beispiele waren überzeugend. ;-)
- Überflüssig
Das ist ein Argument. Deshalb "quälte" ich mich heute damit, evals zu eliminieren, aber ich fand nicht immer eine Alternative (wie z.B. das with() in meinem Bsp.).Wisoe sollte with eine alternative sein?
In deinem Fall ist einfach die richtige Verwendung die Alternative
Weil ich erst zu with() kam, als ich (eigentlich) evel() eliminieren wollte und nach einer Möglichkeit suchte den Code zu verkürzen. ;-)
»»3. Fehlersuche
Naja, wenn du bei jeden kleinen Tippfehler erst den Debugger anwirst ist das ok, aber ziemlicher Aufwand um etwas überflüssiges zu benutzen, oder?
Ich muss ihn nicht anverwfen, der ist ständig "an" ;-)
Grüße
Thomas