>일반적인 문제 >옵션 명시적 설명은 다음 위치에 배치할 수 없습니다.

옵션 명시적 설명은 다음 위치에 배치할 수 없습니다.

(*-*)浩
(*-*)浩원래의
2019-07-25 13:05:143885검색

옵션 명시적 문은 모듈 수준에서 모듈의 모든 변수를 명시적으로 선언하는 데 사용됩니다.

옵션 명시적 설명은 다음 위치에 배치할 수 없습니다.

Option 명시적인 문은 어떤 이벤트 프로시저에도 배치할 수 없습니다. Option 명시적 문은 모듈의 모든 프로시저 앞에 작성되어야 합니다. (추천 학습: PHP 비디오 튜토리얼)

모듈에서 Option Explicit를 사용하는 경우 Dim, Private, Public, ReDim 또는 Static 문을 사용하여 모든 변수를 명시적으로 선언해야 합니다.

선언되지 않은 변수명을 사용하면 컴파일 시 오류가 발생합니다.

Option Explicit 문을 사용하지 않는 경우 Deftype 문을 사용하여 기본 유형을 지정하지 않는 한 선언되지 않은 모든 변수는 Variant 유형입니다.

참고: 기존 변수를 입력할 때 철자 오류를 방지하려면 Option Explicit를 사용하세요. 혼란을 피하기 위해 변수 범위가 명확하지 않은 코드에서 이 문을 사용하세요.

vb에서 Option Explicit를 자동으로 추가하는 방법은 다음과 같습니다: "도구" 메뉴에서 "옵션" 명령을 선택하고 "옵션" 대화 상자를 열고 "편집기" 탭을 클릭한 다음 "변수 선언 필요" 옵션을 선택합니다.

컴파일러 기본 설정은 Option Explicit On입니다.

이 예에서는 Option Explicit 문을 사용하여 모든 변수를 명시적으로 선언하도록 합니다. 선언되지 않은 변수를 사용하려고 하면 컴파일 오류가 발생합니다. Option Explicit 문은 모듈 수준에서만 사용됩니다.

Option Explicit ' Force explicit variable declaration.
Dim MyVar As Integer ' Declare variable.
MyInt = 10 ' Undeclared variable generates error.
MyVar = 10 ' Declared variable does not generate error.
说通俗点,就是为了避免混乱,使用 Option Explicit 之后,必须对变量进行声明才可以使用!
举个简单的例子:
<script language="vbscript">
< !--
Option Explicit \&#39; 要求在脚本中声明所有的变量
Dim Mystring
Mystring="This is my string"
-- >
< /script>

PHP 관련 기술 기사를 더 보려면 PHP 그래픽 튜토리얼 칼럼을 방문하여 알아보세요!

위 내용은 옵션 명시적 설명은 다음 위치에 배치할 수 없습니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.