在PHP函数中访问全局变量

时间:2012-12-13 12:49:51

标签: php

我是php的新手,我无法理解为什么在“func”函数中使用时,编译器无法识别变量“cons”,如下代码所示:

$cons = 1;

function plusCons($num) {
   return $num + $cons;
}

在函数范围内使用全局变量是不可能的吗?

2 个答案:

答案 0 :(得分:2)

为了访问PHP函数中的全局变量,您需要使用global关键字来导入变量:

$cons = 1;

function plusCons($num) {
   global $cons;

   return $num + $cons;
}

答案 1 :(得分:0)

这也适合你:

$cons = 1;

function plusCons($num ,$cons) {
  return $num + $cons;
}

echo plusCons(2 , $cons); // this will output 3