基本使用
函数定义形式:
function 函数名(形参1,形参2.。。。。){ }
函数调用形式:
1、没有返回值
函数名(实参1,实参2,。。。。)
2、有返回值
$v1=函数名()
函数参数问题:
1、定义时是形参
2、调用时时实参
3、默认值参数 当形参有默认值时调用时可以没有实参
4、函数的参数传值问题
默认是值传递
5、参数的数量问题:
函数的参数数量可以是一个也可以是多个
6、函数的返回值
在函数中,使用return语句,并其后带一个数据,则该函数就会返回到该数据的调用位置
7、函数的其他形式:
可变函数:
$str="f1";
$v1=$str1(3,4);
匿名函数:
$f1=function(){函数名}
8、变量的作用域:
局部作用域
全局作用域
局部访问全局变量的特定语法:
$v1=10;
function f3(){
global$v1;
echo"<br>v1=$v1";
$v2=20;
}
f3()