Fwd: using a subroutine ref w/ strict refs

Chris Radcliff chris at velocigen.com
Wed Oct 17 12:25:46 CDT 2001


~sdpm~

Wilson, Doug wrote:

> This just occured to me...
> You could turn it into a method call:
> 
> # Assuming its in the main package
> # Though the first arg to command is now "main"
> main->$command();
> 


There's one caveat to this style. It'll break if this code is ever 
evaluated in a package other than main, so it should be avoided in a 
mod_perl or other Web server context.

It's fine in a defined package, but in that case it's probably better to 
go full OO and use $self, where $self is set to either the package name 
or an object blessed into that package/class.

Cheers,
~chris

~sdpm~

The posting address is: san-diego-pm-list at hfb.pm.org

List requests should be sent to: majordomo at hfb.pm.org

If you ever want to remove yourself from this mailing list,
you can send mail to <majordomo at happyfunball.pm.org> with the following
command in the body of your email message:

    unsubscribe san-diego-pm-list

If you ever need to get in contact with the owner of the list,
(if you have trouble unsubscribing, or have questions about the
list itself) send email to <owner-san-diego-pm-list at happyfunball.pm.org> .
This is the general rule for most mailing lists when you need
to contact a human.




More information about the San-Diego-pm mailing list