程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> ScriptCase中的全局變量、局部變量

ScriptCase中的全局變量、局部變量

編輯:關於PHP編程

    在做一套應用的時候,有時候需要用到全局變量,比如:登錄成功後就將用戶名保存下來,然後在每一個頁面裡都可以使用(比如,使用用戶名對用戶能看到的數據進行過濾)。這個時候,需要用到全局變量。

 
    Scriptcase的全局變量標記為: [varname]。

 
    比如,在登錄的時候,驗證通過後可以將用戶填寫的用戶名保存到[usr_login]裡面,以後只要在系統裡面的應用裡都可以使用,無論是代碼裡,還是在配置功能裡。

 
    在某一個列表上,我們可能希望只顯示當前用戶的數據,那麼,其SQL語句就可以配置成:

 


    SELECT filename1, fieldname2 FROM table1 WHERE login='[usr_login]'

 


    系統會讀取該全局變量,如果登錄失效,會提示用戶重新登錄。

 
    如果是定義在當前函數中使用的變量,則可以直接用 $varname就可以了。

 
    對於字段,則可以用 {fieldname} 來進行存取。比如,我們希望將用戶設置的密碼用MD5加密後保存到數據庫,就可以寫成這樣的形式:

    {password} = md5({password});

 
    大括號還有一種應用情況就是對於多語言的翻譯,只要定義好語言標簽,就可以直接在代碼中使用,如:

 
    {errormessage} = {lang_message_inserterror};

 
    你可以在『語言設置—區域語言』裡面設置不同語言所對應的字符,這樣系統就可以支持多語言了。

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved