in reply to Re^2: Merge 2 lines in 1 die statement
in thread Die statement with text & formatting of the user
In this snippet exit doesnt end the perl cgi script as i expect it to do but instead it exits the if structure.
There's no such thing as exiting an if structure with exit. You can exit a loop with last, but exit exits the program.
if(1) { print "1 seems to be true\n"; exit 0; } print "After exit..\n"; __END__ 1 seems to be true
The After exit. is not printed.
Wouldnt it be better to just somethign like this work?
No, because die throws its message out STDERR, which is not what you want. Read the docs.
--shmem
_($_=" "x(1<<5)."?\n".q·/)Oo. G°\ /
/\_¯/(q /
---------------------------- \__(m.====·.(_("always off the crowd"))."·
");sub _{s./.($e="'Itrs `mnsgdq Gdbj O`qkdq")=~y/"-y/#-z/;$e.e && print}
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^4: Merge 2 lines in 1 die statement
by Nik (Initiate) on Apr 28, 2007 at 09:39 UTC | |
by shmem (Chancellor) on Apr 28, 2007 at 11:00 UTC | |
by ikegami (Patriarch) on Apr 28, 2007 at 15:44 UTC | |
by Nik (Initiate) on Apr 28, 2007 at 11:33 UTC | |
by shmem (Chancellor) on Apr 28, 2007 at 12:23 UTC | |
by Nik (Initiate) on Apr 28, 2007 at 13:41 UTC | |
|