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全局数组在实际开发中具有广泛的应用,它们可以帮助我们更方便地访问和操作跨函数和跨类的变量。但在使用全局数组时,需要注意避免命名冲突和降低代码的可维护性。