$GLOBALS:引用全局作用域中可用的全部變量 $_SERVER:保存關于報頭、路徑和腳本位置的信息 $_REQUEST:收集 HTML 表單提交的數據 $_POST:收集提交 method=”post” 的 HTML 表單后的表單數據,也常用于傳遞變量 $_GET:收集提交 HTML 表單 (method=”get”) 之后的表單數據,也可以收集 URL 中的發(fā)送的數據。 $_FILES:從客戶計算機向遠程服務器上傳文件 $_ENV:包含服務器端環(huán)境變量的數組 $_COOKIE:用于取回 cookie 的值 $_SESSION:存儲和取回 session 變量超全局變量 在 PHP 4.1.0 中引入,是在全部作用域中始終可用的內置變量。這些超全局變量是:
用于在 PHP 腳本中的任意位置訪問或創(chuàng)建全局變量(從函數或方法中均可)。PHP 在名為 $GLOBALS[variable_name] 的數組中存儲了所有全局變量,變量的名字就是數組的鍵。
<?php $x = 75; $y = 25;function addition() { $GLOBALS['a']='Hello'; $GLOBALS['z'] = $GLOBALS['x'] + $GLOBALS['y']; }addition(); echo $z; echo '<br />'.$a;?>
運行結果:
100
Hello
2、$_SERVER
元素 | 描述 |
---|---|
echo '<BR />'.$_SERVER['PHP_SELF'];echo '<BR />'.$_SERVER['SCRIPT_FILENAME'];echo '<BR />'.$_SERVER['SCRIPT_NAME'];
運行結果:
/1.php
C:/wamp/www/1.php
/1.php
3、$_REQUEST
收集表單(input字段)提交的內容。
試一試:
<html><body><form method='post' action='<?php echo $_SERVER['PHP_SELF'];?>'>Name: <input type='text' name='fname'><input type='submit'></form><?php $name = $_REQUEST['fname']; echo $name; ?></body></html>
5、$_POST
<html><body><form method='post' action='<?php echo $_SERVER['PHP_SELF'];?>'>Name: <input type='text' name='fname'><input type='submit'></form><?php $name = $_POST['fname']; echo $name; ?></body></html>
6、$_GET
<html><body><a href='<?php echo $_SERVER['PHP_SELF']?>?subject=PHP&web=W3school.com.cn'>測試 $GET</a><?php echo 'Study ' . $_GET['subject'] . ' at ' . $_GET['web'];?></body></html>
運行結果:
測試 $GET Study PHP at W3school.com.cn
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。
新聞熱點
疑難解答