in reply to Module Confusion?
ACC_Various::&update_report("$logfile","$msg",1,1,0)
I have never seen things written quite this way before. Specifically, the ::& part rubs me the wrong way. It's the sort of thing I'd expect to see in the obfuscation section here, but not in normal code. Unless I am seriously mistaken about what you are trying to do, you don't need the ampersand there, and it may even be causing your problem.
In the first place, a sigil on a package-scoped item normally goes at the beginning, as in $Some::Package::variable, and in the second place, the ampersand sigil on subroutines is usually not used when calling them, unless you have a specific reason to want its particular magic with regard to special variables. (The amp _is_ often used when taking a reference to a subroutine, but that is another matter.)
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: Module Confusion?
by Ronnie (Scribe) on Dec 07, 2006 at 11:54 UTC |