PHP全局數組在實際開發中有很多應用,它們可以在整個腳本中訪問和操作。以下是一些常見的全局數組及其在實際開發中的應用:
function test() {
$variable = "Hello, World!";
$_GLOBALS['test_var'] = $variable;
}
test();
echo $_GLOBALS['test_var']; // 輸出 "Hello, World!"
function test() {
$variable = "Hello, World!";
$GLOBALS['test_var'] = $variable;
}
test();
echo $GLOBALS['test_var']; // 輸出 "Hello, World!"
$variable = "Hello, World!";
function test() {
global $variable;
$variable = "Hello, PHP!";
}
test();
echo $variable; // 輸出 "Hello, PHP!"
echo $_SERVER['HTTP_HOST']; // 輸出當前頁面的域名
echo $_SERVER['REQUEST_URI']; // 輸出當前請求的URI
// 假設有一個表單:<form method="post" action="example.php">
// <input type="text" name="username" />
// <input type="password" name="password" />
// <input type="submit" value="Submit" />
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
$username = $_POST['username'];
$password = $_POST['password'];
// 處理登錄邏輯
}
總之,PHP全局數組在實際開發中具有廣泛的應用,它們可以幫助我們更方便地訪問和操作跨函數和跨類的變量。但在使用全局數組時,需要注意避免命名沖突和降低代碼的可維護性。