首頁 >常見問題 >option explicit語句不可以放在

option explicit語句不可以放在

(*-*)浩
(*-*)浩原創
2019-07-25 13:05:143886瀏覽

Option Explicit 語句在模組層級中使用,強制明確宣告模組中的所有變數。

option explicit語句不可以放在

Option Explicit語句不可以放在任何事件過程中。 Option Explicit 語句必須寫在模組的所有流程之前。 (建議學習: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圖文教學欄位進行學習!

以上是option explicit語句不可以放在的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn