PHP基本语法(五)
来源:互联网 发布:psv混沌之戒淘宝 编辑:程序博客网 时间:2024/04/30 09:42
十二、超全局变量
超全局变量 在 PHP 4.1.0 中引入,是在全部作用域中始终可用的内置变量。这些超全局变量是:
- $GLOBALS:引用全局作用域中可用的全部变量
- $_SERVER:保存关于报头、路径和脚本位置的信息
- $_REQUEST:收集 HTML 表单提交的数据
- $_POST:收集提交 method=”post” 的 HTML 表单后的表单数据,也常用于传递变量
- $_GET:收集提交 HTML 表单 (method=”get”) 之后的表单数据,也可以收集 URL 中的发送的数据。
- $_FILES:从客户计算机向远程服务器上传文件
- $_ENV:包含服务器端环境变量的数组
- $_COOKIE:用于取回 cookie 的值
- $_SESSION:存储和取回 session 变量
1、$GLOBALS
用于在 PHP 脚本中的任意位置访问或创建全局变量(从函数或方法中均可)。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
2 0
- PHP基本语法(五)
- PHP基本语法(五)—— 循环语句
- PHP基本语法(一)
- PHP基本语法(四)
- PHP基本语法(二)
- ios开发(五):基本语法 Class
- kotlin 基本语法(五)
- [ php ] php基本语法!
- 【PHP】PHP基本语法
- **PHP** 语法(1)-基本语法
- PHP总结(一)基本语法内容
- PHP练习程序(基本语法)
- php(1)——基本语法
- PHP的基本语法(一)
- PHP的基本语法(二)
- PHP的基本语法(三)
- php学习(二) 之 基本语法
- PHP基本语法
- 实用PHP依赖管理工具Composer入门教程
- C++学习
- 天才的大三暑假修行之旅.塔防游戏(二)
- shell获取IP地址
- 如何在大型工程中找到自己所需要的代码
- PHP基本语法(五)
- c语言第二课 c语言基础二——ios学习连载二
- c语言第三课 数组、函数、预处理——ios学习连载三
- ios开发之-计算器的改进
- Sql server2005 创建数据和表的脚本
- c语言第四课 指针——ios学习连载四
- C语言第五课 结构体、枚举——ios学习连载五
- 初学C语言连载一
- php接口数据加密、解密、验证签名