Re: Apache=SCALAR(?????)

2001-07-29 Thread will trillich

On Fri, Jul 27, 2001 at 04:04:54PM -0700, Jeffrey W. Baker wrote:
> 
> 
> On Fri, 27 Jul 2001, Greg Lontok wrote:
> 
> > hello,
> >
> > I recently changed a username/password check script to mod_perl, however
> > when under mod_perl, I noticed that failed logins with the correct username
> > and password combination show the password in the log as Apache=SCALAR(???),
> > i.e. Apache=SCALAR(0x2d9f74). What is mod_perl doing here to my password
> > parameter.
> 
> This is a basic Perl question.  "Apache=SCALAR(0xcafebabe)" means that the
> thing you printed is scalar reference to an object, blessed into the
> Apache class, and its memory address is 0xcafebabe.

meaning, more or less, somewhere you're doing this --

package Apache;
my $item;
print \$item;

or

use Apache;
my $something = \$Apache::patricularGizmo;
print $something;

or

use Apache;
print Apache->pickAMethod($value,@list); # which returns a scalar ref

or... :}

-- 
I'd concentrate on "living in the now" because it is fun
and on building a better world because it is possible.
- Tod Steward

[EMAIL PROTECTED]
http://sourceforge.net/projects/newbiedoc -- we need your brain!
http://www.dontUthink.com/ -- your brain needs us!



Re: Apache=SCALAR(?????)

2001-07-27 Thread Jeffrey W. Baker



On Fri, 27 Jul 2001, Greg Lontok wrote:

> hello,
>
> I recently changed a username/password check script to mod_perl, however
> when under mod_perl, I noticed that failed logins with the correct username
> and password combination show the password in the log as Apache=SCALAR(???),
> i.e. Apache=SCALAR(0x2d9f74). What is mod_perl doing here to my password
> parameter.

This is a basic Perl question.  "Apache=SCALAR(0xcafebabe)" means that the
thing you printed is scalar reference to an object, blessed into the
Apache class, and its memory address is 0xcafebabe.

-jwb