perl-modperl mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Arnaud Blancher <Arnaud.Blanc...@ungi.net>
Subject Re: [MP2] eval and exit(0)
Date Thu, 29 Apr 2004 17:25:12 GMT
ydnar a écrit :

> The eval() is unecessary. The named sub can be used:
>
> &$func();

great, it's ok!

>
> mod_perl remaps exit() to ModPerl::Util::exit(). Are you sure the 
> right modules are being loaded?

i don't know.
how can i know that ?


tank you very much
Arnaud.

>
>
> Arnaud Blancher wrote:
>
>> hi all,
>>
>>
>> I have a stange problem whith mod_perl 2.
>> The script behing have a diferent result in perl/cgi than in mod_perl
>>
>> so i don't know if i make a mistake whith perl/cgi or if it's a bug.
>>
>> # in standad cgi, the output is
>>
>> In first
>>
>> # in mod_perl, the output is
>>
>> In first
>> In second
>> I dont want to see this part !
>>
>> # nothing in erreur log
>>
>> #-----------------------------------
>> #!/usr/bin/perl
>>
>> use CGI qw(:standard);
>>
>> # &first();
>> my $func  = 'first';
>> eval "\&$func";
>> &second();
>>
>> sub first {
>>
>>  print header();
>>  print "In first<br>";
>>
>>   exit(0);
>> }
>>
>> sub second {
>>
>>  print "In second<br>";
>>  print "I dont want to see this part !";
>>
>> }
>>
>> 1;
>>
>> #-----------------------------
>>
>>
>> if i write
>>
>>  &first();
>>
>> and not
>>
>>  my $func  = 'first';
>>  eval "\&$func";
>>
>> all is ok.
>>
>>
>>
>>
>>
>



-- 
Report problems: http://perl.apache.org/bugs/
Mail list info: http://perl.apache.org/maillist/modperl.html
List etiquette: http://perl.apache.org/maillist/email-etiquette.html


Mime
View raw message