PHP函数调用过程:
1、系统调用前面已定义函数时,会去内存中找是否有相应的函数
2、系统在栈区开辟内存空间运行函数
3、系统查看函数本身是否有形参
4、系统判断调用函数时是否有实参
5、系统默认会将实参$num、20分别赋值给形参
6、执行函数体、运行
7、返回值
例如:
function yinyong($a,&$b) // 函数要的是地址,故将外部变量b存储的地址取出赋值给了形参
{
$b = $b - 1;
$a = $a -1;
}
$a = 10;
$b = 5;
yinyong($a,$b); // 注意:此处不取地址..另,引用传递不可传入数字(常量中存储的不是地址)
函数返回值
return后面不再执行