经常在ASP页面的开头出现 <%option explicit%> 请问这是什么意思,有什么作用?
>>表示所有的变量要先声明,再使用 如果使用,Option Explicit 语句必须写在模块的所有过程之前。 如果模块中使用了 Option Explicit,则必须使用 Dim、Private、Public、ReDim 或 Static 语句来显式声明所有的变量。如果使用了未声明的变量名在编译时间会出现错误。 使用 Option Explicit 可以避免在键入已有变量时出错,在变量的范围不是很清楚的代码中使用该语句可以避免混乱。
>>每个变量都必须要声明,如果不声明会报错
>>同意楼上,不过在asp中一般不用定变义变量也可以,只是容易混淆. 我觉得这是一个好习惯。 无所谓啦,大部分人都不用的。。方便 我也觉得应该要将自己所有的变量声明.这样至少在你跨语言编程时很好. 没必要一定要声明,不管用。 (编辑:网站学习网)
|
|
|
|