2014-03-05 65 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