ASP 코드를 분석중인데, 요즘 사용하지 않는 언어라 난감합니다. ㅎㅎ

코드 첫줄이나 둘째줄에 <% Option Explicit %> 구문이 있는 코드가 많은데 어떤 용도에 사용되는 건가요?

1 답변

0 투표

<% 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 을 사용하는 습관이 좋습니다. 코드의 가독성도 높일 뿐더러 성능에도 향상을 가져온다고 합니다.

구로역 맛집 시흥동 맛집
이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.
add
...