<?php
/*函数的定义:
* 1.函数是一个被命名的
* 2.独立的代码段(独立的功能)
* 3.它执行特定的任务
* 4.并可以给调用它的程序返回一个值
*
* 函数的优点:
* 1.提高程序的重用性
* 2.提高程序的可维护性
* 3.提高软件开发效率
* 4.提高软件的可靠性
* 5.控制程序的复杂性
*
* 函数的声明形式:
* function 函数名(){
* 函数体
* }
* function 函数名(参数1,参数2,参数3,……){
* 函数体
* }
*
* function 函数名(){
* 函数体
* 返回值(可有可无)
* }
*
* function 函数名(参数列表){
* 函数体
* 返回值(可有可无)
* }
*
* 说明:
* 1、函数必须调用才能执行,可在声明之前或之后调用
* 2、函数名命名与变量的一样
* 3、函数在声明时不能重名
* 4、可以通过向函数传递参数,改变函数的行为:
* 形参:就在声明函数时,声明的参数
* 实参:调用函数时传给形参数值
* 5、函数执行到return语句时就结束,所以不要在这个语句后写代码
*
*
* 函数名的作用:
* 1、调用函数,开始执行函数
* 2、可以向函数中传递数据
* 3、函数名就是函数执行后返回的值
*
*/
echo table(10,10,800,"Table Name","red");
echo table(5,5,500,"这是表名","green");
echo table(2,2,200,"TN","blue");
function table($row,$col,$width,$tablename,$color){
$str='<table border="1" width="'.$width.'" align="center">';
$str.='<caption><h1>'.$tablename.'</h1></caption>';
for($i=0;$i<$row;$i++){
if($i%2==0){
$bg="#ffffff";
}else{
$bg=$color;
}
$str.="<tr bgcolor=".$bg.">";
for($j=0;$j<$col;$j++){
$str.='<td>'.($i*$row+$j).'</td>';
}
$str.='</tr>';
}
$str.="</table>";
return $str;
}
?>
php函数的声明与定义方法,以及函数的作用于优势,具体请参考如上代码。
伪函数解析php函数的原理:
function 出差(谁,地点,干什么,怎么去){
……
return 出差的结果
}
领导=出差(马敏尧,杭州,找马云谈融资,坐飞机);