现在的位置: 网页制作教程网站制作教程 >正文
网页高级教程

Option Explicit的作用

发表于2017/2/5 网站制作教程 0条评论 ⁄ 热度 2,412℃

最近引用一段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')
%>
  • 暂无评论