here is what i want to accomplish: $self->&$testname($system). Execute sub '$testname' with '$system' as parameter in object '$self'.
Depends what do you mean by "... in object $self"?
I see two possible interpretations of that:
- You simply want to execute the sub named in $testname (whilst incidentally running inside a method of object $self); in which case all you need is:
$testname->( $system );
You'll probably need no strict 'refs'; for that.
- Alternatively, you might mean that you want to invoke the method of object $self, who's name is held in $testname; in which case all you need is:
$self->$testname( $system );
Seems to work fine with full strict.
With the rise and rise of 'Social' network sites: 'Computers are making people easier to use everyday'
Examine what is said, not who speaks -- Silence betokens consent -- Love the truth but pardon error.
"Science is about questioning the status quo. Questioning authority".
In the absence of evidence, opinion is indistinguishable from prejudice.
| [reply] [Watch: Dir/Any] [d/l] [select] |