Apache-Perl: mod_perl error
Doran Barton
fozz at iodynamics.com
Mon Feb 7 18:52:52 MST 2005
Not long ago, Ryan Nielsen proclaimed...
> Okay, I got my package to work, well partially. I am making a call to
> the package:
>
> package::sub( variable );
>
> But my variable doesn't seem to go through. I get the error saying the
> variable is undefined. I am trying to assign it with shift, like:
>
> sub mySub {
> my $var = shift;
> }
>
> I'm positive the variable I am passing is defined. Do I have to pass
> the variable a specific way?
The problem here is that the package/object name is the implicit parameter.
This will work:
sub mySub {
my $class = shift;
my $var = shift;
...
}
-=Fozz
--
fozz at iodynamics.com is Doran L. Barton, president, Iodynamics LLC
Iodynamics: Linux solutions - Web development - Business connectivity
"Eat your fingers off!"
-- KFC's 'finger lookin good' as it was translated into Chinese
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://plug.org/pipermail/plug/attachments/20050207/84a76ec8/attachment.bin
More information about the PLUG
mailing list