hi

i wish to use use constants defined in a seperate file. my problem is, that 
sometimes it works sometimes it doesn't. when failing, the error_log says 
Bareword is not allowed so i guess it sometimes never loads my constants file 
at all.

this is my basic approach:


Package Foo:Bar;

use strict;

BEGIN {
  require "Constants.lib";
}


sub handler {
  my $r = shift;
  ...

  my $sql = SQL_SELECT; # pull in constant value
  ....

}


is this a stupid approach, and if so what would be a more correct solution?
(i would prefer _not_ to have the constant file loaded once and for all in a 
startup.pl).


any suggestions appriciated
thanks
./allan

Reply via email to