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 \' 要求在脚本中声明所有的变量 Dim Mystring Mystring="This is my string" -- > < /script>
更多PHP相關技術文章,請造訪PHP圖文教學欄位進行學習!
以上是option explicit語句不可以放在的詳細內容。更多資訊請關注PHP中文網其他相關文章!