On 11/09/2012 06:40 AM, Feng He wrote:
> Nobody knows this item?

I think you didn't get an answer here because the question is not
related to modperl. It's purely perl matter.

Exporting a variable out of package A into package X means something like

  *X::var=\$A::var;

Now, you have to figure out what happens to $X::var if you do

  *X::var=\$A::var;
  *X::var=\$B::var;

as you do in startup.pl and what happens if you do

  *Y::var=\$A::var;

and

  *Z::var=\$B::var;

as you do in the 2 handlers.

BTW, to avoid confusion I'd prevent the import() function from being
called in startup.pl by either

  use Config1 ();
  use Config2 ();

or

  BEGIN {
    require Config1;
    require Config2;
  }

Torsten

Reply via email to