PHP的作用域

因为学习了PHP中的全局作用域和局部作用域,为了不忘记,我将其作为备忘录留下来。

全球范围

影响所有开发环境的变量(超出范围的变量)。

$globalScope = 'グローバルな変数です';

function localScope()
{
  $localScope = 'ローカルな変数です';
  echo $localScope;
}

echo $globalScope;

在中国本地化语境下,使用中文释义为:echo $globalScope;语句会输出“这是一个全局变量”。

使用する必要があります。

function localScope()
{
  global $globalScope;
  $localScope = 'ローカルな変数です';
  echo $localScope;
}
localScope();

在函数中,在$globalScope之前加上global关键字可以调用在函数内部声明的变量。

本地范围

只能在作用域函数内部使用的变量

function localScope()
{
  $localScope = 'ローカルな変数です';
  echo $localScope;
}

localScope();

当在函数外调用时,可以通过在localScope()之前加上调用符号来调用函数。

当我们想在函数内使用全局变量时,应该将其作为参数传递进函数。

$globalScope = 'グローバルな変数です';

function localScope($val)
{
  echo $val;
}

localScope($globalScope);
广告
将在 10 秒后关闭
bannerAds