Thread Beispiel für die (sichere?) Verwendung von eval
(12 answers)
Opened by Ronnie at 2008-09-28 12:44
die krux ist, dass eval 2 funktionitäten hat, string-eval (für mich das eigentliche eval) und
block-eval, so eine art try(). da die beiden eigentlich nichts miteinander zu tun haben, sollte man sie getrennt bewerten. string-eval ist meiner meinung nach genauso evil wie symbolische referenzen. das heisst, ich rate allen, die danach fragen, davon ab. erst wenn man sich genug auskennt, kann man selbst abschätzen, in welchen (seltenen) fällen es vielleicht doch sinnvoll sein kann. Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: Wie frage ich & perlintro brian's Leitfaden für jedes Perl-Problem |