最近引用一段ASP代码时,发现代码开始有这样一段语句:
<% Option Explicit %>
Option Explicit 语句并不常见,那么它有什么作用。查询相关资料后才知道,原来 Option Explicit 是强制变量声明语句。
所有变量必须先声明再使用,否则将会报“HTTP 500 内部服务器错误”(错误详情:变量未定义: '**'),举例如下:
<%@ CODEPAGE=65001 %> <% Option Explicit Response.CodePage=65001 Response.Charset="UTF-8" dim MyName '声明变量:MyName MyName="Lucy" '已声明变量赋值,正常 MySex="Girl" '未声明变量赋值(错误:变量未定义: 'MySex') %>
声明:如需转载,请注明来源于www.webym.net并保留原文链接:http://www.webym.net/jiaocheng/616.html