我是php的新手,我无法理解为什么在“func”函数中使用时,编译器无法识别变量“cons”,如下代码所示:
$cons = 1;
function plusCons($num) {
return $num + $cons;
}
在函数范围内使用全局变量是不可能的吗?
答案 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