PHP基本语法——预定义变量

PHP基本语法——预定义变量

预定义变量又叫超全局变量,它们不需要提前声明就可以在所有的作用域中使用。通过这些预定义变量可以获取用户会话、用户操作系统的环境和本地操作系统的环境等信息。

注意:预定义变量基本上都是以数组形式存在的。

常用的预定义变量如下所示:

  • $GLOBALS:全局作用域中的全部可用变量;
  • $_SERVER:服务器和执行环境的信息;
  • $_REQUEST:包含了 G E T , _GET, GET_POST 和 $_COOKIE 的所有信息;
  • $_POST:通过 POST 方法提交的数据;
  • $_GET:通过 GET 方法提交的数据;
  • $_FILES:通过 POST 方式上传到服务器的文件数据;
  • $_ENV:通过环境方式传递给当前脚本的变量组成的数组;
  • $_COOKIE:通过 HTTP Cookies 方式传递给当前脚本的变量所组成的数组;
  • $_SESSION:当前脚本可用 SESSION 变量组成的数组。

$GLOBALS

$GLOBALS 是一个包含了全局作用域中所有变量的数组,变量的名字就是数组的键。

注意:$GLOBALS 中并不包含函数中的局部变量和静态变量。

示例代码如下:

<?php
    $name = 'C语言中文网';
    $title = 'PHP 预定义变量';
    function demo(){
   
        static $str = 'PHP 教程';
        $url = 'http://c.biancheng.net/php/';
    }
    echo "<pre>";
    var_dump($GLOBALS);
?>

运行结果如下:

array(7) {
   
  ["_GET"]=>
  array(0) {
   
  
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

码农的时代

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值