PHP

php定义全局变量的方式有哪几种

小亿
160
2024-04-09 18:54:37
栏目: 编程语言

在 PHP 中,有以下几种方式可以定义全局变量:

  1. 使用全局关键字:可以在函数内部使用全局关键字 global 来引用全局变量,从而在函数内部对全局变量进行操作。
$global_var = 10;

function myFunction() {
    global $global_var;
    $global_var++;
}

myFunction();
echo $global_var; // 输出 11
  1. 使用 $GLOBALS 超全局变量:PHP 中有一个名为 $GLOBALS 的超全局变量,可以用来访问全局作用域中的变量。
$GLOBALS['global_var'] = 10;

function myFunction() {
    $GLOBALS['global_var']++;
}

myFunction();
echo $GLOBALS['global_var']; // 输出 11
  1. 在函数外部定义:在函数外部定义的变量默认是全局变量,在函数内部可以直接访问和修改这些全局变量。
$global_var = 10;

function myFunction() {
    global $global_var;
    $global_var++;
}

myFunction();
echo $global_var; // 输出 11

0
看了该问题的人还看了