小编Zil*_*llo的帖子

从CGI迁移到mod_perl.了解我的,我们的,本地的

几年来我一直在使用apache mod_cgi.现在我转向mod_perl,我发现了一些问题,特别是子程序.直到现在我从未使用my,our也没有local; 并且CGI脚本没有问题.阅读文档后,甚至在此处发布的一些先前的问题,我或多或少了解如何my,our并且local工作.我担心的是下一个请求之间将共享哪些信息(如果我理解正确的话,这是我在运行mod_perl而不是mod_cgi时必须具备的主要问题).

  • our在标量中使用还是只是在没有声明任何特殊内容的标量之间有什么区别my?不是全球性的吗?
  • 如果我没有声明标量为private将在下一个请求中共享?即使在同一服务器中的另一个perl脚本的另一个请求中?
  • 如何将子例程中的标量值共享到子例程之外但不在同一文件之外或同一请求之外?
  • 如果我使用my的标内的if在文件的同一级别或同一子程序,在那之后我创建另一个if地方我用同样的标量; 两个if或每个之间共享的标量是否if意味着不同的块?什么whilefor,是他们对先前声明为不同的块my标或只适用于子程序和文件?

perl scope mod-perl mod-perl2

6
推荐指数
2
解决办法
1696
查看次数

标签 统计

mod-perl ×1

mod-perl2 ×1

perl ×1

scope ×1