我应该关心一个双重定义的VBS函数吗



我接手了一个旧的经典ASP项目,作为将数据库从Access迁移到SQL的一部分,我需要在应用程序中的各个点处理一些日期时间案例。我的想法是包含一个小的库文件和我自己的一组函数来处理这些。

没有"包含一次"指令,该网站有足够多的时髦嵌套导入,如果我只是把它放在我需要的每个页面上,我就不能确定它不会被包含不止一次。

那么,如果函数在ASP/VBScript页面中被声明两次,会发生什么呢?他们会一模一样。。。例如:

Function HandleDate(fld)
  xyz
End Function

在一个页面中有重复功能的测试中,似乎没有问题,但我想知道是否有什么我应该注意的,因为这肯定"感觉"不对。

根据文档,这看起来并不太重要。主要的问题是确保文件a包括文件B,然后文件B包括文件a(这听起来不像你在做)不会引起循环。点击此处阅读更多。。。

包括文件:提示和注意事项

我有一个传统的经典ASP网站,以前的程序员经常在函数上加倍(也许他忘记了它们已经存在了),所以每次页面加载都有两个版本。这从来没有给我造成任何错误,我已经运行了这些年了。

最新更新