您可以拥有一个没有.pm标记的Perl类吗?

您可以拥有一个没有.pm标记的Perl类吗?,perl,class,Perl,Class,可能重复: 我正试图在主机的服务器(iPage)上设置一个Perl类。但是他们的配置只识别带有.cgi或.pl文件标记的Perl文件。不使用.pm标记就可以设置Perl类吗?您不能使用use class::Name语法;您必须执行要求'path/to/filename.pl'取而代之。除此之外,没关系;类名等于包语句中的名称,而不是文件名 但是“他们的配置只识别…”是什么意思?如果你有办法把一个名为.pm的文件放到服务器上,你不需要他们的配置来“识别”它——它只需要放在你的Perl代码(大概在

可能重复:


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

您不能使用
use class::Name语法;您必须执行
要求'path/to/filename.pl'取而代之。除此之外,没关系;类名等于
语句中的名称,而不是文件名


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

我要试试看。谢谢你,马克。我很感激。