Cool, Thanks again Jenda, it's coming slowly, bit by bit.

Have a good one!

> From: "Dan Muey" <[EMAIL PROTECTED]>
> > Suppose I have a module:
> > 
> > package MyConfig;
> > 
> > use strict;
> > use warnings;
> > 
> > use CGI qw(:standard); # or user_name or one then other if 
> fail? use 
> > DBI;
> > 
> > use base 'Exporter';
> > use Carp;
> > ....
> > 
> > Now in the script I have
> > 
> > #!/usr/bin/perl
> > 
> > use MyConfig;
> > ..
> > 
> > Will use strict and warnings still be in effect for the script?
> 
> No.
> 
> > Will I be able to use CGI and DBI and Carp as if I had use 
> statements 
> > for them in my script or do I need to have use Module in the script 
> > before or after the use MyConfig; ?
> 
> 1) You will be able to do
>       my $query = new CGI;
> because the module IS loaded.
> 
> 2) You wount be able to call
>       carp("some message");
> because the carp() function was exported to the MyConfig package, not 
> to package main.
> You would have to call it using either
>       Carp::carp()
> or
>       MyConfig::carp()
> 
> Jenda
> ===== [EMAIL PROTECTED] === http://Jenda.Krynicky.cz =====
> When it comes to wine, women and song, wizards are allowed 
> to get drunk and croon as much as they like.
>       -- Terry Pratchett in Sourcery
> 
> 
> -- 
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 

--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to