Re: Undefined subroutine Error

2005-05-09 Thread Wiggins d'Anconia
Mike Blezien wrote:
 Hello,
 
 occasionally we get this error, due to a mis coding error or type-O
 error, but was wondering is there away to check, with a perl code, to
 make sure the sub routine exists before displaying this system 500
 internal error message. the error I'm referring too is this:
 
 Undefined subroutine main::some_routine_name called at script_name line
 XXX
 
 TIA

If they are miscodings then not really, mostly because Perl allows you
to choose subroutines/methods at runtime. So the interpreter can't know
a pri ori what subs need to exist. If you need to check for a sub to see
whether or not you should be calling it, for instance to see if an
object has a particular method you can use the UNIVERSAL::can function,
see perldoc UNIVERSAL for more info.

Of couse having said all that, aren't you testing ;-) 

http://danconia.org

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
http://learn.perl.org/ http://learn.perl.org/first-response




Undefined subroutine Error

2005-05-07 Thread Mike Blezien
Hello,
occasionally we get this error, due to a mis coding error or type-O error, but 
was wondering is there away to check, with a perl code, to make sure the sub 
routine exists before displaying this system 500 internal error message. the 
error I'm referring too is this:

Undefined subroutine main::some_routine_name called at script_name line XXX
TIA
--
Mike(mickalo)Blezien
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Thunder Rain Internet Publishing
Providing Internet Solutions that work!
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
http://learn.perl.org/ http://learn.perl.org/first-response