<div>Does the "print" statement inside the AUTOLOAD function print somewhere else? Even though the following AUTOLOAD function is being called, I am not seeing the output of "print" statement&nbsp;on stdout!</div>  <div>&nbsp;</div>  <div>Thanks for your help.</div>  <div>&nbsp;</div>  <div>-------------</div>  <div>&nbsp;</div>  <div>sub AUTOLOAD<BR>{<BR>&nbsp;print "in AUTOLOAD $/";<BR>&nbsp;no strict "refs";<BR>&nbsp;my ($self, $newval) = @_;</div>  <div>&nbsp;# Was it a get_... method?<BR>&nbsp;print "\$AUTOLOAD=$AUTOLOAD $/";<BR>&nbsp;if ($AUTOLOAD =~ /.*::get(_\w+)/ &amp;&amp; $self-&gt;_accessible($1,'read'))<BR>&nbsp;{<BR>&nbsp;&nbsp;my $attr_name = $1;<BR>&nbsp;&nbsp;*{$AUTOLOAD} = sub { return $_[0]-&gt;{$attr_name} };<BR>&nbsp;&nbsp;return $self-&gt;{$attr_name}<BR>&nbsp;}</div>  <div>&nbsp;# Was it a set_... method? <BR>&nbsp;if ($AUTOLOAD =~ /.*::set(_\w+)/ &amp;&amp; $self-&gt;_accessible($1,'write'))<BR>&nbsp;{<BR>&nbsp;&nbsp;my $attr_name =
 $1;<BR>&nbsp;&nbsp;*{$AUTOLOAD} = sub { $_[0]-&gt;{$attr_name} = $_[1] };<BR>&nbsp;&nbsp;$self-&gt;{$1} = $newval;<BR>&nbsp;&nbsp;return<BR>&nbsp;}<BR>&nbsp;<BR>&nbsp;# Must have been a mistake then...<BR>&nbsp;croak "No such method: $AUTOLOAD";<BR>}</div>  <div>&nbsp;</div>  <div>--------------</div><p>
                <hr size=1>New Yahoo! Messenger with Voice. <a href="http://us.rd.yahoo.com/mail_us/taglines/postman5/*http://us.rd.yahoo.com/evt=39666/*http://messenger.yahoo.com">Call regular phones from your PC</a> and save big.