Re: request length global variable

Douglas Sims <[email protected]>
Newsgroups gmane.comp.apache.mod-perl
Message-ID <[email protected]>
I've struggled with wanting to use globals too, but it's not the functional
way.  Our current approach is to create a parallel request object and pass
that through all of the function calls.  We set a member of the parallel
request object to the actual Apache request object.  Something like this:

$s->new Session($r, $dbh);

and then in Session,

sub new {
  ($class, $self->{REQUEST}, $self->{DBH})=@_;

and then later

DoStuffWithRequest($s);

It might be neater to just override the Apache request object.




On Fri, Apr 23, 2010 at 2:20 PM, Tosh Cooey <[email protected]> wrote:

> I'm drawing a blank here and I probably shouldn't be, but...
>
> I would like to use a global variable that's only available for the
> duration of a request.
>
> I guess I could create() and undef() the variable at the start and end of
> each request but that seems so... inelegant...
>
> Any suggestions?
>
> Danke!
>
> Tosh
>
> --
> McIntosh Cooey - Twelve Hundred Group LLC - http://www.1200group.com/
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.