php学习笔记 [预定义数组(超全局数组)]
发布:smiling 来源: PHP粉丝网 添加日期:2013-11-13 23:18:13 浏览: 评论:0
php学习笔记 预定义数组(超全局数组),需要的朋友可以参考下。
- /* 预定义数组:
- * 自动全局变量---超全局数组
- *
- * 1.包含了来自WEB服务器,客户端,运行环境和用户输入的数据
- * 2.这些数组比较特别
- * 3.全局范围内自动生效,都可以直接使用这些数组
- * 4.用户不能自定义这些数组,但这些数组的操作方式和自己定义的数组操作的方式一样
- * 5.在函数中直接可以使用这些数组
- *
- * $_GET //经由URL请求提交至脚本的变量
- * $_POST //经由HTTP POST 方法提交到脚本的变量
- * $_REQUEST //经由GET , POST和COOKIE机制提交 到脚本的变量
- * $_FILES //经由http post方法文件上传而提交至脚本的变量
- * $_COOKIE
- * $_SESSION
- * $_ENV //执行环境提交至脚本的变量
- * $_SERVER //变量由WEB服务器设定的,或直接和当前脚本的执行环境相关联
- * $GLOBALS //只要是当前脚本有效的变量都在这里,数组的键名为全局脚本的名称
- *
- *
- */
- //超全局数组在函数内部可以直接调用
- $arr=array(10,20);//一般数组
- $_GET=array(50,90);//超全局数组
- function demo(){
- global $arr;//调用全局变量要先包含
- print_r($arr);
- print_r($_GET);//直接调用超全局数组不用包含
- }
- ?>
- //直接把传的值当变量用,当php.ini配置文件中register_global=on时有用。
- echo $username."
";- echo $email."
";- echo $page."
";- //最稳定的取值方法
- echo $_GET["username"]."
";- echo $_GET["email"]."
";- echo $_GET["page"]."
";- ?>
- "demo.php?username=zhangsan&email=aaa@bbb.com&page=45">this is a $_GET test
- username:
- password:
- print_r($_GET);//不能接收到
- print_r($_POST);//这样才能接收到
- ?>
- //$_ENV的使用
- echo'
';
- print_r($_ENV);
- echo'
- ';
- //显示当前环境
- // 也可以单个遍历
- ?>
- //利用$GLOBALS超全局数组在函数内部调用全局变量
- $a=100;
- $b=200;
- $c=300;
- function demo()
- {
- //直接调用全局变量
- echo $GLOBALS["a"]."
";- echo $GLOABLS["b"]."
";- echo $GLOABLS["c"]."
";- }
- ?>
Tags: 学习笔记 定义 数组
- 上一篇:PHP中数组定义的几种方法
- 下一篇:php session 预定义数组
相关文章
- ·php学习笔记 数组的声明与遍历(2014-02-10)
- ·PHP学习笔记之数组的定义、遍历(2014-02-10)
- ·PHP学习笔记之数组值及数组遍历和排序(2014-02-22)
- ·php 数组的定义和初始化学习笔记(2014-05-30)
- ·PHP中数组定义的几种方法(2013-11-13)
- ·php session 预定义数组(2013-11-13)
- ·PHP 数组教程 定义数组(2013-11-13)
- ·php数组定义与变量销毁和一维数组排序(2014-01-16)
- ·PHP入门教程之数组的定义和赋值(2014-02-22)
- ·php数组定义入门教程详解(2014-02-23)
- ·php 定义二维数组与数组定义方法(2014-06-04)
- ·PHP二维数组去重复项自定义函数(2014-07-08)
- ·php array_splice定义和用法(2014-09-18)
- ·php定义数组和使用示例(php数组的定义方法)(2020-11-05)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)