Title1

Title2

Title3

10-2 全域變數

  1. 超級全域變數
    底下這些陣列會被自動設為「全域變數」,這些變數是可以在任何地方使用,不需要「global」關鍵字的宣告
    其中放在「$GLOBALS」陣列也是,注意它的開頭並沒有「_
    $GLOBALS
    $_SERVER
    $_REQUEST
    $_POST
    $_GET
    $_FILES
    $_ENV
    $_COOKIE
    $_SESSION

     

  2. 變數的生命週期
    index.php 的 $WEB['title'] ,它的有效範圍僅在index.php裡面,在其它 xxx.php 是無法使用的,除非將它傳遞出去並且把它接收。
    在 index.php 的函數,也是無法使用,除非做 「global $WEB;」 的宣告或把它當成參數傳遞進去。
    在函數裡面的變數,除了靠「$GLOBALS」,也可以用「return xxx;」將變數回傳
  3. $_SERVER
    取得網頁伺服器的設定,相關關鍵字,可用「phpinfo();」印出
  4. $_POST
    透過 post 方法所傳來的變數
  5. $_GET
    透過 get 方法所傳來的變數
  6. $_REQUEST
    可接收 get、post、cookie 所傳來的變數
  7. $_SESSION
    將變數記錄在伺服端
  8. $_COOKIE
    將變數記錄在使用者端