<?php
//1、用global实现函数内部调用函数外部的变量值
$a = 2;
function a() {
global $a;//global了一个变量就等于传递了一个引用进来
//把$a弄成全局变量
$a += 3;
echo'我是global里面的:',$a;
echo"<br>";
unset($a);
}
a();
echo'我是global外面的:',$a;
echo"<br>";
//2、用&实现函数内部改变函数外部的值
$b = 4;
function b(&$b) {
//一般函数内部是不能改变函数外部变量的值,加上'&'就可以,这就是按引用传值
$b += 3;
echo'我是&里面的:',$b;
echo"<br>";
unset($a);
}
b($b);
echo'我是&外面的:',$b;