日期:2014-05-17  浏览次数:20973 次

还是页面中Include 的问题,希望大家能参与讨论
前天的时候发过一个帖子,关于include   嵌套的问题。现在又有新问题了

假设有   A.ASP   B.ASP   C.ASP   四个文件,

A.ASP   包含了   (include)B.ASP,C.ASP  

而   B.ASP   包含了   (include)C.ASP

那么调用A.ASP   的时候会不会出现名称重定义之类的错误,程序会两次装载C.ASP   吗?
谢谢大家参与讨论。

------解决方案--------------------
同名可能不报错。但是我的做法是

所有的调用都列到你的UI层~即你要的
比如A.asp上

这样会明朗很多的。不然转来转去的调用非晕死人不可。
------解决方案--------------------
ASP是解释型语言

1、不会出现重定义
后面定义的会覆盖前面的,作用域不同而已
2、会两次装载
------解决方案--------------------
试下不就知道了~