PHP入門 - 讀取外部變數$GLOBALS
阿新 • • 發佈:2018-12-18
讀取外部變數$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