----- Original Message ----- From: "Hacksaw" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Saturday, September 06, 2003 8:38 PM Subject: eval and __LINE__
> Caveat: It's late and I'm tired and frustrated, i.e. I'm pissy. > > I want to have something like die, but for the web, so I want it to print out > the error with a <br> at the end, etc. > > How the F### do I get __LINE__ to be evaluated, not where it is in the program > file, but where the function is called? > > Another way of asking this is, how would I rewrite the die function in perl? > > TIA... Sleep now... Hi - 1) use Carp; - it shows errors from the caller's perspective. Look at the docs, but you car use 'carp' (warinig) or 'croak' (die). 2) the perl built-in function 'caller' gives line and script name information for the caller, the caller's caller, etc. Check the docs to roll your own carp. 3) Go to sleep. Aloha => Beau; -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]