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请求,写好参数点击运行