简单理解PHP超级全局变量

本篇文章给大家带来了关于PHP的相关知识,其中主要介绍了关于超级全局变量的相关内容,超级全局变量是一种特殊的变量类型,是内建的和预定义的,可以从任何范围内访问,不需要执行任何特殊的代码段,下面一起来看一下,希望对大家有帮助。

理解PHP超级全局

超级全局变量是一种特殊的变量类型,因为它们可以从任何范围内访问。可以从任何文件、类、甚至函数中访问,而不需要执行任何特殊的代码段。

超全局变量是内建的和预定义的。程序员可以通过PHP类库来使用它们。请注意,在类库中并非所有内置的预定义变量都是超全局变量。

前提条件

要理解本文的内容,读者应该具备以下条件。

  • 对 PHP 变量声明技术有基本了解。
  • 对 PHP 有初步的了解。

PHP超级全局变量简介

超级全局变量是在 PHP 4.1.0 中引入的,此后一直是 PHP 的一个重要组成部分。在PHP中大约有9个超全局变量,有时被称为automatic globals 。它们如下所述。

  • $GLOBALS

  • $_SERVER

  • $_GET

  • $_POST

  • $_REQUEST

  • $_SESSION

  • $_COOKIE

  • $_FILE

  • $_ENV

让我们在下面的章节中讨论这些超级全局变量。

$GLOBALS

GLOBALS是一个PHP变量,用于访问PHP脚本中的其他全局变量。所有的PHP全局变量都保存在一个称为‘GLOBALS是一个PHP变量,用于访问PHP脚本中的其他全局变量。所有的PHP全局变量都保存在一个称为`GLOBALS是一个PHP变量,用于访问PHP脚本中的其他全局变量。所有的PHP全局变量都保存在一个称为‘GLOBALS[index] 的数组中。index 中保存着variable name` 。

下面是一个使用超全局变量$GLOBAL 的例子:)

   <!doctype html>
   <html>
   <head>
   <title>GLOBAL example</title>
     </head>
     <body>
     <?php
        //php Script
       // Varriable declaration
       $a = 5;
       $b = 6;
         function multiplication(){
          $GLOBALS['c'] = $GLOBALS['a']* $GLOBALS['b'];
         }

         multiplication();
         echo $c;

      ?>
    </body>
   </html>

登录后复制

hmoban主题是根据ripro二开的主题,极致后台体验,无插件,集成会员系统
自学咖网 » 简单理解PHP超级全局变量
温馨提示您:本站所载文章、数据仅供参考,如果有文章侵犯了您的权益,请来信告知我们删除,联系邮箱:976157886@qq.com
Copyright © 2023 自学咖网 - All rights reserved 浙ICP备2023005527号