1、引用传值
此时实参传递的不是值,而是传递的是实参指向的地址;
<?php
$a = 18;
function aaa(&$num){ // 注意,此时的参数前有个 “&” 符号,是地址符号,传递的则不是参数对应的值,二是参数指向的地址了;
return $num += 1;
}
echo $a; //18 未调用函数时候,直接输出原值;
echo aaa($a); //19 调用函数,将$a的地址传递过来,然后执行函数体内语句,返回;
echo $a; //19 由于$a指向的地址中的内容,发生了变化,所以被函数调用用,$a也发生了变化;
?>
global关键字用在变量前,即声明:此变量用的是,代表的是全