interesing behavior - print behaves the same way...

however, when you concat the reference to another scalar things work
right...

$r->print($foo.\$foo);
yields:
fooSCALAR(0xXWHOOPSX)

--Geoff


> -----Original Message-----
> From: Jeffrey W. Baker [mailto:[EMAIL PROTECTED]]
> Sent: Wednesday, May 03, 2000 1:37 PM
> To: [EMAIL PROTECTED]
> Subject: Why does $r->print() dereference its arguments?
> 
> 
> Apache::print() dereferences its arguments.  For example, this code:
> 
> my $foo = "bar";
> $r->print(\$foo);
> 
> prints "bar" instead of the expected SCALAR(0xDEADBEEF).  Can anyone
> explain the purpose of this behavior, or is it a misfeature?  
> In my case,
> this is not the desired behavior.
> 
> -jwb
> 

Reply via email to