use
的文档表明:
一些...伪模块将语义导入当前块范围(如strict或integer,与普通模块不同,普通模块将符号导入当前包(在文件末尾有效)。
同样,autodie
将函数替换为使用词法范围成功或死亡的函数
如何使用普通模块将导入语义实现到当前块范围内?
答案 0 :(得分:7)
strict
和warnings
是使用一些不包含用户pragma空间的特殊标志变量实现的。从perl 5.10开始,您可以编写自己的词法范围的pragma。 perlpragma包含有关如何执行此操作的信息。您还可以浏览现有实用模块的来源。