PHP 中预定义的变量有哪些?
预定义变量也称为超全局变量。
定义:
预定义变量是系统自己定义的变量,可以直接使用。 所有预定义变量都以数组的形式存在。
PHP预定义的有很多种,包括我们的get、post等,都是PHP预定义的变量。 我们来看看这些预定义变量是如何使用的。
1.$_GET变量
$_GET 变量将“自动存储”(保存/加载)提交到文件的 GET 数据。
GET数据是“get”方式请求页面时提交的数据。
代码演示
制作一个表单,有两个输入框,可以输出数字并提交
$name = $_GET['username']; $age = $_GET['age']; echo "
姓名为:".$name; echo "
年龄为:".$age;
2.$_POST
$_POST 变量将“自动存储”(保存/加载)提交到文件的 POST 数据。
POST数据是以“post”形式提交的数据
代码演示
有一个表格,两个输入框,可以填写数字,有一个“提交按钮”,点击提交,就可以计算它们的和并输出
$num1 = $_POST['num1']; $num2 = $_POST['num2']; $result = $num1 $num2; echo "相加计算的结果为:",$result;
3.$
表示浏览器通过“get”或“post”提交的数据的集合。
即:既可以接收get过来的数据,也可以接收post过来的数据!
通常一个表单只提交一种形式的数据,要么get数据,要么post数据!
4.$
它代表任何请求中客户端或服务器的一些“基本信息”或系统信息
常用的有:
:表示当前请求的网页地址(不含域名部分)
: 表示当前请求的服务器名称
:表示当前请求的服务器IP地址
:表示当前请求网站的物理路径(设置网站时的路径)
:表示当前请求客户端的IP地址
:表示当前网页地址
总结:
这样我们就可以通过这些预定义的变量来获取用户会话、用户操作系统的环境、本地操作系统的环境等信息。