博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
php预定义变量
阅读量:6182 次
发布时间:2019-06-21

本文共 1643 字,大约阅读时间需要 5 分钟。

php预定义变量

简介

PHP 中的许多预定义变量都是"超全局的",这意味着它们在一个脚本的全部作用域中都可用。在函数或方法中无需执行 global $variable, 就可以访问它们。

超全局变量是在全部作用域中始终可用的内置变量。
  • $GLOBALS:global全局变量,是一个包含了所有全局变量的组合数组,全局变量的名称就是该组合数组的键。
  • $_GET:HTTP GET 变量,通过 URL 参数传递给当前脚本的变量的数组。
  • $_POST:HTTP POST 变量,通过 HTTP POST 方式传递给当前脚本的变量的数组。
  • $_COOKIE:HTTP Cookies 变量,通过 HTTP Cookies 方式传递给当前脚本的变量的数组。
  • $_SESSION:session 变量,当前脚本可用的 SESSION 变量的数组。
  • $_REQUEST:HTTP Request 变量,默认情况下包含了 $_GET,$_POST 和 $_COOKIE 的数组。
  • $_FILES:HTTP 文件上传变量,通过 HTTP POST 方式上传到当前脚本的项目的数组。
  • $_SERVER:服务器信息变量,包含了诸如头信息(header)、路径(path)、以及脚本位置(script locations)等信息的数组。这个数组中的项目由 Web 服务器创建。
  • $_ENV:环境变量,通过环境方式传递给当前脚本的变量的数组。
以上预定义变量都是超全局变量。
以下预定义变量都是非全局的。
$php_errormsg:前一个错误信息,$php_errormsg 变量包含由 PHP 生成的最新错误信息。这个变量只在错误发生的作用域内可用,并且要求 track_errors 配置项是开启的(默认是关闭的)。

$HTTP_RAW_POST_DATA:包含 POST 提交的原始数据。

$http_response_header:HTTP 响应头,$http_response_header 数组与 get_headers() 函数类似。当使用HTTP包装器时,$http_response_header 将会被 HTTP 响应头信息填充。
$argc:传递给脚本的参数数目,包含当运行于命令行下时传递给当前脚本的参数的数目。脚本的文件名总是作为参数传递给当前脚本,因此 $argc 的最小值为 1,这个变量仅在 register_argc_argv 打开时可用。
$argv:传递给脚本的参数数组,包含当运行于命令行下时传递给当前脚本的参数的数组。第一个参数总是当前脚本的文件名,因此 $argv[0] 就是脚本文件名,这个变量仅在 register_argc_argv 打开时可用。

 

样例

传递数据有两种,传表单和传url。

这其实就是在不同的php 页面传递数据

表单

1  2  3  4     
5 Document 6 7 8
9
10
11
12
13 14
Day5
1 
';4 echo $_REQUEST['test'];5 echo '

';6 7 // echo $_GET['username'];8 // echo '

';
jump.php

 

url

1  2  3  4     
5 Document 6 7 8
9
10
11
12 这是超链接13 14
Day5
1 
';4 // echo $_REQUEST['test'];5 // echo '

';6 7 echo $_GET['username'];8 echo '

';
jump.php

 

转载地址:http://kxbda.baihongyu.com/

你可能感兴趣的文章
Linux 在 TOP 命令中切换内存的显示单位
查看>>
浏览器的加载与页面性能优化
查看>>
Java基础学习总结(5)——多态
查看>>
shell: demo
查看>>
使用vc+如何添加特殊字符的控件(创世纪篇)
查看>>
Linux下的常用信号
查看>>
3.UIImageView+category
查看>>
2.UIView+category
查看>>
Android ImageLoader使用
查看>>
LDTP
查看>>
StringUtils工具类的常用方法
查看>>
linux下VNC安装与配置
查看>>
URL编码
查看>>
光模块及光纤知识(含分类,常用类型介绍)
查看>>
Apache 单IP多端口设置
查看>>
安装系统前的准备---vmware
查看>>
Tiny并行计算框架之使用介绍
查看>>
Linux od命令
查看>>
一个不错的MySQL集群管理工具
查看>>
mysql-proxy 按表分发查询的lua脚本
查看>>