<% Option Explicit %>
선언할 경우, 변수를 미리 선언을 해야 오류가 발생하지 않습니다.
<%
strSiteName = "나눔팁"
Response.write(strSiteName)
%>
위 코드를 실행하면 오류가 발생하지 않을 껍니다.
<% Option Explicit %>
<%
strSiteName = "나눔팁"
Response.write(strSiteName)
%>
위의 코드 처럼 Option Explicit 가 포함된 코드는 오류가 발생합니다. strSiteName 변수가 선언되지 않아서죠.
<% Option Explicit %>
<%
Dim strSiteName
strSiteName = "나눔팁"
Response.write(strSiteName)
%>
위의 코드 처럼 Dim 변수 선언을 반드시 해야 합니다.
Option Explicit 을 사용하는 습관이 좋습니다. 코드의 가독성도 높일 뿐더러 성능에도 향상을 가져온다고 합니다.