0

私は次のコードを持っています

#file 1 a.pm
package a;
@Export=(test);

print "test"; #hashing this is enabling the rendering 

sub test {
  return 1;
} 

#file 2 main cgi script test.pl
use a;
my $t = test();
print "Content-type: text/html\n\n";
print "<html>\n<body>\n<p>test= $t</p></body>\n</html>";

モジュールaで印刷行をハッシュしている間はレンダリングが有効になっていますが、printステートメントが有効になっていると、それを実行できませんか?

4

1 に答える 1

1

モジュールを実行すると、がuse実行されます。つまり、ヘッダーの前に印刷されます。さらに、ヘッダーはに変わります。aprint "test"testContent-typeContent-typetestContent-type

于 2012-09-14T21:01:23.427 に答える