1. 程式人生 > >PHP入門 - 讀取外部變數$GLOBALS

PHP入門 - 讀取外部變數$GLOBALS

讀取外部變數$GLOBALS

$one = 1;

function demo(){
    $two = 2;

    // 如果直接 $one 會在程式碼中報錯
    // 讀取自定義函式demo外部的變數one - $GLOBALS['one']
    $result = $two + $GLOBALS['one'];

    return $result
; } echo demo(); // 3

建立一個外部變數

function demo2()
{
    // 建立一個外部變數
    $GLOBALS['aaa'] = 'aaaaaaaa';

    echo 'demo2' . '<br/>';
}

// 這樣用會報錯, 需要先呼叫demo2函式才行
//echo $aaa;

demo2(); // demo2
echo $aaa . '<br/>'; // aaaaaaaa

呼叫多個外部變數

$one = 1;
$two = 2;
$five = 5;

function demo()
{
    // 呼叫多個外部變數
global $one, $two, $five; return $one + $two + $five; } echo demo() . '<br/>'; // 8