# This: $cgi = CGI::self_or_default if $cgi and ! ref $cgi; # is not equivalent to this: $cgi = CGI::self_or_default if ! ref $cgi; #### print $foo->list_params( 1 ); #### $write->table( -params => 1, -condition => "$x % 7 == 3", -active => 1, -caller => 0, SomeVar => $some_var, DATA => \%some_hash ); #### if ( $cgi ) { $cgi = CGI::self_or_default if ! ref $cgi;