【发布时间】:2011-07-20 12:14:27
【问题描述】:
我将重写我过去 10 年在学习 perl 时开发的项目的大部分内容。可以进行很多优化。
代码的关键部分是一个大的 if/elsif 块,它需要 xxx.cgi 文件,具体取决于 POST 值。例如:
if($FORM{'action'} eq "1"){require "1.cgi";}
elsif($FORM{'action'} eq "2"){require "2.cgi";}
elsif($FORM{'action'} eq "3"){require "3.cgi";}
elsif($FORM{'action'} eq "4"){require "4.cgi";}
它有更多的烦恼,但在 perl 中使用“require”有多昂贵?
【问题讨论】: