Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
可能重复: 在 Perl 中,.pm(Perl 模块)和 .pl(Perl 脚本)文件有什么区别?
我正在尝试在我的主机服务器(iPage)上设置一个 Perl 类。但是他们的配置只能识别带有 .cgi 或 .pl 文件标签的 Perl 文件。是否可以在不使用 .pm 标签的情况下设置 Perl 类?
你不能使用use Class::Name;语法;你将不得不这样做require 'path/to/filename.pl';。除此之外,没关系;类名等于package语句中的名称,而不是文件名。
use Class::Name;
require 'path/to/filename.pl';
package
但是你是什么意思“他们的配置只识别......”?如果您有任何方法将文件命名.pm到服务器上,则不需要他们的配置来“识别”它 - 它只需要您的 Perl 代码(可能在.cgi文件中.pl)可以找到它。
.pm
.cgi
.pl