If my Perl contains ${DBI::errstr} I get warnings like this:
Ambiguous use of ${DBI::errstr} resolved to $DBI::errstr at (eval 20) line 284.
If my Perl contains $DBI::errstr (without the braces) I don't get these
warnings. Is there an explanation for this?
When I use things like ${File::Find::name} I do not get these kinds of
warnings; I would like to understand the difference.
It's possible the difference is the environment the process is running in - my
DBI code gets wrapped with a bunch of vendor code before execution, but my
Find code does not.
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>