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

Son*_*uss 2 perl class

可能重复:
在Perl中,.pm(Perl模块)和.pl(Perl脚本)文件有什么区别?

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

Mar*_*eed 7

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

但是你的意思是"他们的配置只识别......"?如果你有办法让一个文件命名.pm到服务器上,你不需要他们的配置来"识别"它 - 它只需要你的Perl代码(可能在文件.cgi.pl文件中)可以找到它.