几年来我一直在使用apache mod_cgi.现在我转向mod_perl,我发现了一些问题,特别是子程序.直到现在我从未使用my,our也没有local; 并且CGI脚本没有问题.阅读文档后,甚至在此处发布的一些先前的问题,我或多或少了解如何my,our并且local工作.我担心的是下一个请求之间将共享哪些信息(如果我理解正确的话,这是我在运行mod_perl而不是mod_cgi时必须具备的主要问题).
our在标量中使用还是只是在没有声明任何特殊内容的标量之间有什么区别my?不是全球性的吗?my的标内的if在文件的同一级别或同一子程序,在那之后我创建另一个if地方我用同样的标量; 两个if或每个之间共享的标量是否if意味着不同的块?什么while和for,是他们对先前声明为不同的块my标或只适用于子程序和文件?