XP is just a number | |
PerlMonks |
Re: Best practices with globals and subroutine argumentsby Herkum (Parson) |
on Jun 07, 2010 at 14:34 UTC ( [id://843503]=note: print w/replies, xml ) | Need Help?? |
I rarely, if ever use global variables, they don't really provide many benefits over objects or local variables and can potentially lead to many bugs. If I were you, I would stick all my data into a readonly data object. Then you can pass your subroutines the data object instead. This way you can make your data specifically 'READONLY', ie: no gotchas which your subroutines "accidently" change a value.
In Section
Seekers of Perl Wisdom
|
|