2014-03-05 43 views
2

我有Apache通过fcgi perl脚本提供服务请求。 如果我有脚本A.pl与函数create_x()和B.pl函数create_x(),是否有可能会有函数名称冲突?Perl FastCGI和名称分离

回答

1

首先在Perl中,你可以称它们为subroutines。 回答你的问题。这取决于很多变量,它们是类吗?你是否包含一个在另一个之内?

如果您有script A.plscript B.pl,并且您不使用将它们包含在另一个之内,那么您将不会遇到问题。

有关此读取的更多信息userequire

您还可以使用:

perldoc -f <use | require> 
+0

脚本A.pl: 子create_x {打印 'X'; } Script B.pl:sub create_x {print'X'; }问:当FCGI在同一进程中运行两个脚本时名称是否会相互冲突? – rlib

+0

如果他们被主人调用,并且两个文件都包含在同一个流程中,那么是的,他们会发生冲突。 – isJustMe