Php 全局变量范围
可以将一个函数中声明的全局变量用于php中的另一个函数吗?是,请参见是,请参见是Php 全局变量范围,php,Php,可以将一个函数中声明的全局变量用于php中的另一个函数吗?是,请参见是,请参见是 function func_A () { global $var; $var = 5; } function func_B () { global $var; echo $var; } func_A(); func_B(); 回声5 当您使用global关键字时,PHP会注意到您给出的变量名指的是全局范围内的变量名(无论该变量当时是否存在于全局范围内) 应尽可能避免使用全局函数
function func_A () {
global $var;
$var = 5;
}
function func_B () {
global $var;
echo $var;
}
func_A();
func_B();
回声5
当您使用global
关键字时,PHP会注意到您给出的变量名指的是全局范围内的变量名(无论该变量当时是否存在于全局范围内)
应尽可能避免使用全局函数,因为它们可能导致函数产生副作用
编辑:我的意思是“全局变量”,而不是“全局函数”。是的
function func_A () {
global $var;
$var = 5;
}
function func_B () {
global $var;
echo $var;
}
func_A();
func_B();
回声5
当您使用global
关键字时,PHP会注意到您给出的变量名指的是全局范围内的变量名(无论该变量当时是否存在于全局范围内)
应尽可能避免使用全局函数,因为它们可能导致函数产生副作用
编辑:我的意思是“全局变量”,而不是“全局函数”。当然,这就是为什么它们被称为全局变量。当然,这就是为什么它们被称为全局变量。