Next | Making Programs Faster | 93 |
Message-ID: <3A317EF2.3000509@klamath.dyndns.org> Subject: eval() performance Date: Sat, 09 Dec 2000 00:38:11 GMT
I've been taking a look at some old Perl code, written by someone else. The main part of the app does the following (it's a CGI script):
1 Read in a certain CGI parameter 2 Based on this parameter, open() a certain Perl script as a text file and read the contents into a single scalar variable 3 Use the following code to evaluate the loaded code:
eval $code; if ($@) { #handle errors }
My question is: how would you improve this? My first thought was to use an eval block - i.e.
eval {$code;}; if ($@) { #handle errors }
Would this improve performance?
Good question
Unfortunately, things started to go awfully wrong at that point
Next | Copyright © 2003 M. J. Dominus |