PHP - 全局变量


范围可以定义为变量对声明它的程序的可用性范围。PHP 变量可以是四种范围类型之一 -

  • 局部变量
  • 功能参数
  • 全局变量
  • 静态变量。

全局变量

与局部变量相比,全局变量可以在程序的任何部分访问。但是,为了进行修改,全局变量必须在要修改的函数中显式声明为全局变量。通过将关键字GLOBAL放置在应被识别为全局的变量前面,可以很方便地完成此操作。将此关键字放在已存在的变量前面会告诉 PHP 使用具有该名称的变量。考虑一个例子 -

<?php
   $somevar = 15;
   
   function addit() {
      GLOBAL $somevar;
      $somevar++;
      
      print "Somevar is $somevar";
   }
   
   addit();
?>

这将产生以下结果 -

Somevar is 16
php_variable_types.htm