什么时候应该使用“使用”和何时“需要”以及什么时候在“好的编
发布时间:2020-12-13 18:25:46 所属栏目:PHP教程 来源:网络整理
导读:我们什么时候应该使用“use”和“require”以及何时使用perl中的“AUTOLOAD”?我需要一个拇指规则. 用法相当于BEGIN {require Module;模块 – 导入(LIST); } 所以,主要区别在于: 在编译时使用 使用自动调用import子例程(除了主要用于将标识符导出到调用者
我们什么时候应该使用“use”和“require”以及何时使用perl中的“AUTOLOAD”?我需要一个拇指规则.
用法相当于BEGIN {require Module;模块 – >导入(LIST); }
所以,主要区别在于: >在编译时使用 因此: >当您需要动态加载模块时(例如,根据命令行参数确定要加载的模块),请使用require. 您可以使用但是以相当优雅的方式模拟它(在早期BEGIN块中捕获模具信号应该起作用).但是eval {require}更好. 我没有涵盖AUTOLOAD,因为那是一个不同的野兽.它的用法是在您想要调用尚未导入到命名空间的子例程的情况下. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |