2 我有Apache通過fcgi perl腳本提供服務請求。 如果我有腳本A.pl與函數create_x()和B.pl函數create_x(),是否有可能會有函數名稱衝突?Perl FastCGI和名稱分離 來源 2014-03-05 rlib
1 首先在Perl中,你可以稱它們爲subroutines。 回答你的問題。這取決於很多變量,它們是類嗎?你是否包含一個在另一個之內? 如果您有script A.pl和script B.pl,並且您不使用將它們包含在另一個之內,那麼您將不會遇到問題。 有關此讀取的更多信息use和require。 您還可以使用: perldoc -f <use | require> 來源 2014-03-05 15:54:14 isJustMe +0 腳本A.pl: 子create_x {打印 'X'; } Script B.pl:sub create_x {print'X'; }問:當FCGI在同一進程中運行兩個腳本時名稱是否會相互衝突? – rlib +0 如果他們被主人調用,並且兩個文件都包含在同一個流程中,那麼是的,他們會發生衝突。 – isJustMe
腳本A.pl: 子create_x {打印 'X'; } Script B.pl:sub create_x {print'X'; }問:當FCGI在同一進程中運行兩個腳本時名稱是否會相互衝突? – rlib
如果他們被主人調用,並且兩個文件都包含在同一個流程中,那麼是的,他們會發生衝突。 – isJustMe