in reply to Can you check the syntax of a eval() before executing it?
There isn't a really good way to do this within Perl . . . however, if you absolutely must double check, you can execute perl from within your program on a temp file containing the source, using the -c switch. But you don't want to do that.
Cheers,Update: Chmrr makes a good point about BEGIN blocks . . . see below
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Re: Can you check the syntax of a eval() before executing it?
by Chmrr (Vicar) on May 06, 2002 at 20:28 UTC |