一、PHP函数
(一)函数定义(函数也称为方法)
1.一个被命名的
2.独立的代码段
3.执行特定的任务
4.给调用它的程序返回值
比如验证登陆、检测用户注册等场合,为了避免代码冗余或者重复劳动,就可以编写一个验证的函数,每次检测时就可以调用这个函数
(二)函数特点
1.减少程序运行的复杂性
2.提高程序的可靠性
3.提高软件的开发效率
4.提高程序的可维护性
5.提高程序的重用性
(三)函数声明和使用
1.函数声明:
(1)function 函数名(参数1,参数2,参数3=默认值…){ 函数体 }
(2)function 函数名(){ 函数体} //没有返回值称为一个过程
(3)function 函数名(参数1,参数2,参数3=默认值…){ 函数体 ;返回值;}
(4)function 函数名(){ 函数体;返回值;}
函数声明时名称既不能跟系统定义的函数重名也不能跟自己之前定义过的函数重名,
函数体:完成某一功能的代码,可以直接输出结果,或者返回结果值,这时需要用return语句
函数必须调用才能执行,可以在声明之前调用,也可以在声明之后调用
2.函数调用
(1)形参:在函数声明时声明的参数(变量),多个参数用逗号隔开
(2)实参:函数调用时传入的值,实参形参是一一对应的,可以是数据也可以是变量
(3)返回值:如果没有返回值则称为过程
(4)通过return语句返回数据 函数执行到return语句就结束执行,在return语句后不要再有任何输出,也可以用return语句去结束函数的执行
<?php
function userinfo($name,$gender,$addr='北京'){
echo "<br/>用户名为:".$name;
echo "<br/>性别为:".$gender;
echo "<br/>地址为:".$addr;
}
userinfo("jack","男","england");
userinfo("Lily","女","湖南");
userinfo("小明","男");
?>
<?php
function getTable($tab_name,$width,$rows,$cols,$color1,$color2){