你有没有.pm标签的Perl类吗?

时间:2012-12-26 02:10:47

标签: perl class

  

可能重复:
  In Perl, what is the difference between a .pm (Perl module) and .pl (Perl script) file?

我正在尝试在主机服务器(iPage)上设置Perl类。但是他们的配置只识别带有.cgi或.pl文件标签的Perl文件。是否可以在不使用.pm标记的情况下设置Perl类?

1 个答案:

答案 0 :(得分:7)

您无法使用use Class::Name;语法;你必须做require 'path/to/filename.pl';。除此之外,没关系;类名等于package语句中的名称,而不是文件名。

但是你的意思是“他们的配置只识别......”?如果你有办法将一个名为.pm的文件放到服务器上,你不需要他们的配置“识别”它 - 它只需要你的Perl代码(大概在.cgi.pl个文件)可以找到它。