超级变量定义

1.超全局变量:

$GLOBALS

$_SERVER

$_REQUEST

$_POST

$_GET

$_FILES

$_ENV

$_COOKIE

$_SESSION

 2.魔术变量:

__LINE__:行号

__FILE__:文件的完整路径

__DIR__:文件所在的目录

__FUNCTION__:函数名称

__CLASS__:类名称

__NAMESPACE__:命名空间名称

__TRAIT__:实现代码复用

例子:

1、$GLOBALS数组中保存着全局变量

<?php

$x = 75;

$y = 25;

echo $GLOBALS['x'];

echo "\n";

echo $GLOBALS['y'];

echo "\n";

?>

2、$_SERVER 是一个包含了诸如头信息(header)、路径(path)、以及脚本位置(script locations)、服务器的 IP 地址等等信息的数组

<?php

echo $_SERVER['PHP_SELF']; //文件路径

echo "\n";

echo $_SERVER['REQUEST_TIME']; //时间戳

echo "\n";

?>

3、$_GET,发起get请求

html文件:

<html>

<body>

    <a href="test_get.php?subject=hello&web=everyone">Test GET</a>  <!-- test_get.php文件名,subject参数名,hello参数-->

</body>

</html>

php文件:

<?php

echo "heroonehy " . $_GET['subject'] . " ... " . $_GET['web'];

?>

注意:可以通过html访问,也可以在浏览器直接访问:http://127.0.0.1/test_get.php?subject=hello&web=hehea

4、$_POST,发起post请求

编写post文件:

<?php

echo "heroonehy " . $_POST['username'] . " ... " . $_POST['password'];

?>

另一个电脑使用jmeter发送post请求,写好参数点击运行

1
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,534评论 19 139
  • 把当前目录作为Root Document只需要这条命令即可:php -S localhost:3300 也可以指定...
    绚烂的时光阅读 4,053评论 0 1
  • PHP7 已经出来1年了,PHP7.1也即将和大家见面,这么多好的特性,好的方法,为什么不使用呢,也希望PHP越来...
    梦幻_78af阅读 6,397评论 1 10
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,958评论 18 399
  • 十三套真题,已经做完三套,2010年7月,2010年12月和2015年12月的。我喜欢用一些数字让自己更加清楚明白...
    诺凡阅读 3,800评论 4 3