引用传递 & 全局变量
引用传递,入参也为出参。
<?php
function foo(&$var)
{
$var++;
}
$a=5;
foo($a);
// 这里 $a 是 6
?>
全局变量:函数内使用全局变量
global 关键字将变量从全局作用域导入函数的局部作用域。
<?php
$x = 5;
function add($y) {
global $x;
return $x + $y;
}
echo "$x + 5 is " . add(5);
?>
引用传递,入参也为出参。
<?php
function foo(&$var)
{
$var++;
}
$a=5;
foo($a);
// 这里 $a 是 6
?>
全局变量:函数内使用全局变量
global 关键字将变量从全局作用域导入函数的局部作用域。
<?php
$x = 5;
function add($y) {
global $x;
return $x + $y;
}
echo "$x + 5 is " . add(5);
?>